Hi, I'm Noah Dundas!

Software engineer and independent game designer

I'm a 23-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 digital and tabletop games, swordfighting (fencing and HEMA), and running Dungeons & Dragons campaigns for my friends.

Here's my resume! 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