NightWolf Software Development
  • Articles
  • Projects
  • Demos
Light Mode Dark Mode

Featured Articles


Capture Custom Response Header using Angular Interceptor

Capture Custom Response Header using Angular Interceptor

In a recent project, the API server exposed a custom response header called request-id, which uniquely identified the network request. If the network request failed, the request id could be…

Create A Sports Team Roster From Google Docs Template Using Google Sheets Data

Create A Sports Team Roster From Google Docs Template Using Google Sheets Data

In this article, you’ll learn how to get player information from a Google Sheet and create a roster with it based on a Google Doc template! You’ll also learn how…

Create A Unique ID Using A Custom Function In Google Sheets

Create A Unique ID Using A Custom Function In Google Sheets

Have you ever needed to uniquely identify a row in Google Sheets? You could use the row number, but if users move or delete rows, the numbers would change. What…

Featured Projects


Sports Leagues App

Sports Leagues App

View all leagues or leagues by sport. View league news and teams. Links

CJC Photography Website

CJC Photography Website

CJC Photography was looking for a website to showcase photography. Custom WordPress Theme We designed and developed a custom WordPress theme for CJC Photography.

Breweries App

Breweries App

Search breweries in the USA by name, state, city, and type. Find breweries near you using geolocation. Save favorites to local storage. Links


  • About
  • Contact
  • Privacy
  • Log In
  • NightWolf RSS

Copyright © 2026