Hi, I'm Noah Dundas!

Software engineer and independent game designer

I'm a 24-year-old software developer with a strong sense of creativity and a passion for making things. I love to solve software problems by developing clean, maintainable solutions that I can be proud of.

After playing video games for most of my early life, one day I decided to try my hand at making one. Several years later, my first game is published and I've discovered a deep passion for coding and software development. Aside from programming, I love developing tabletop games, swordfighting (both fencing and HEMA (historical european martial arts), and running Dungeons & Dragons campaigns for my friends.

I'm not much of one for social media, but you can check out my Github or contact me.

Tech Stack

Projects

Backup Purger

CitizenDeveloper
A set of utility functions and an automated script to manage Amazon Web Services and Google Cloud Platform buckets

HTTP Requests with Retries

CitizenDeveloper
A GET and POST function that can perform configurable retries and response checking for HTTP requests

C++ Argument Parser

York Exponential
A program for easily defining and parsing command-line arguments in C++

Homemade 3D Renderer

College Project
A fully custom 3D renderer capable of drawing three-dimensional shapes and imported models with animation and texture mapping

Leave a Light

Personal Project
In my spare time, I independently developed and published a fully-finished horror game to Steam and Itch.io.

Contact Me