A wholesome platformer about a duck and a scientist who don't get along. Encounter other animals, collect stars, and fight Dr. Agnes Shelly, all in an effort to save your babies.
Single Feather supports up to nine players simultaneously, but can also be played alone. The game is still in development but has a free public demo. It contains a feature-rich level editor. The levels that players create can be shared with anyone in the world, regardless of whether they have bought a copy of Single Feather. All design, coding, sprite animation, and music was done independently. Made with Godot 3.6 and Godot Unit Test. Cloud Firestore is used as a database for telemetry data.
[Play the demo on Steam]A minimalist, exploration game, based on the life of the pirate William Fly, whose death marked the end of the Golden Age of Piracy. Set sail on the high seas of a randomly generated world! Search both water and land for pieces of the treasure map, fighting anyone who stands in your way. Once you collect all four pieces you can uncover the treasure!
Sea Birds: End of an Age was released in 2019, and was made in GameMaker Studio for Windows and Linux. This game was made almost completely solo, with the exception of the music, which was a joint effort by myself and Christopher Adams. It lead to my favourite YouTube video ever, by Let's Game It Out.
[Buy it on Steam]The game was developed entirely by myself, over 2 weeks, from November 15th to 28th, 2025 for the class Design 1 in the Digital Media Design program at Red River College Polytechnic. The one exception is that the music was not made by me (sources available on the itch page). All sound effects used source audio clips from freesound.org, which all used the CC0 license and were modified to fit the context.
[Play it on itch.io] [Source code]A 3D multiplayer game where 2 paper airplanes fight in the sky made independently by myself in 3 weeks for the Winnipeg Game Collective's August Slow Jam, 2025. The only things not created by myself were the paper airplane models, the sky background, and the music (sources credited on the itch page).
[Play it on itch.io] [Source code]A 2-player fighting game where pogo sticks attack each other, made in three person team over 72 hours for PegJam in February 2025. I was the lead programmer and designer, while also supporting the project by creating 2D art assets, original music, and sound effects. Alex Mark did programming and sound effects. Erik Sirkkunen did the 3D art assets.
[Play it on itch.io] [Source code]This is a solo project, made to complement Single Feather and its' free demo. Players can create their own levels in Single Feather, and export them as files. Those level files can then be shared with anyone and be uploaded to this standalone game, the sole purpose of which is to load and play Single Feather levels.
[Play it on itch.io] [Download levels here]A rhythm game where you are a bee playing trumpet, made in a team of two, in February 2024, as a part of the 72-hour Winnipeg Game Jam. I was the lead developer and sole 2D artist. Ian Park was the other developer on the team. The music was a joint effort, done by myself, Ryan Kowalchuk, and Brian Alcasid.
[Play it on itch.io] [Source code]I gave a 30-minute lesson on user interfaces for the Winnipeg Game Collective, in August 2025. This is something that I believe indie developers ought to know more about. The lesson covered essential topics including, but not limited to...
My lesson went through the stages of building an example user interface, while teaching each aspect. The source code is available on GitHub.
[Source code]
This website! I designed and developed this portfolio website from scratch. It started with a design in Figma and then I implemented it in HTML and CSS. It's loosely based on my resume, except it goes into much more detail and is interactive.
The layout employs grids heavily to facilitate readability. While the position of text and imagery is varied to keep it visually stimulating.
[Source code] [Figma design]