My Skills
I’ve been programming since I was a kid. I prefer Visual Studio and C# as my main development tools, along with SourceTree or GitHubDesktop. I am also quite familiar with the Unity game engine and 3D modeling in Blender.
Programming
- C# / C++
- Lua
- HTML
- XAML
- XML
IDEs
- Visual Studio / VS Code
- JetBrains Rider
- Notepad++
Platforms
- Windows
Engines
- Unity 2D / 3D
- Source Engine (3D mapping)
Other Software
- Blender
- Gimp / Aseprite / Paint
Below are sections full of programming projects I’ve done or been a part of. They showcase my abilities as a programmer, my curiosity and love of learning, and my determination to overcome difficult challenges.
Featured Projects
-

Kittenship Care (by High Flying Studio)
Launched August 8th, 2025 on Steam, this is a cozy game that sees the player caring for foster cats. Each cat will have a unique personality, providing unique challenges for players. Read more
-

Unity DOTS Zombie Outbreak RTS
A simple Unity DOTS RTS game where the player takes on the zombie hordes. Read more
-

P1 Games Discord Bot
This is an open-source team project governed by the Apache 2.0 open-source license. It involves constructing an automated Discord bot / gamification system for the P1 Games community. Read more
-

Catpocalypse
Capocalypse is a unique tower defense game I’m working on in a team of 5-10 people. It sees you defending the town against an onslaught of cats because you are allergic to them. So you build various types of silly towers such as laser pointer towers and yarn ball towers to distract them. Read more
-

Forest Defenders
A survival village builder where the goal is to survive for as long as possible, and of course set new high scores. Read more
Collaborative Projects
This section shows off game jam projects and other team-based projects that I’ve been a part of. They have involved working with teams and challenges like developing under time constraints, differing time zones of team members, and merge conflicts among others.
-

Kittenship Care (by High Flying Studio)
Launched August 8th, 2025 on Steam, this is a cozy game that sees the player caring for foster cats. Each cat will have a unique personality, providing unique challenges for players. Read more
-

Sky Jellies
Sky Jellies is a larger project I’m working on as part of a team of 20 or so people. It is a survival, crafting, caring for creatures adventure that takes place amongst the clouds. You explore the sky islands, care for cute creatures, and more. Read more
-

Catpocalypse
Capocalypse is a unique tower defense game I’m working on in a team of 5-10 people. It sees you defending the town against an onslaught of cats because you are allergic to them. So you build various types of silly towers such as laser pointer towers and yarn ball towers to distract them. Read more
-

Battle of the Worlds
I made Battle of the Worlds over the course of a week with several people from the other side of the globe. The theme for the BIGA JAM V.2 game jam was rivalry. Read more
Personal Projects
These are completed personal projects. They range from games, to procedural generation, to an in-game developer console and more.
-

Kittenship Care (by High Flying Studio)
Launched August 8th, 2025 on Steam, this is a cozy game that sees the player caring for foster cats. Each cat will have a unique personality, providing unique challenges for players. Read more
-

ASP.Net / WPF Chat App
A windows chat app with a WPF UI, an ASP.Net web server, and SQL databases to accompany both sides. Read more
-

Code Interpreter and Compiler
Ever since I got into computer programming as a kid, I’ve been fascinated by it and how I can give the computer instructions and it will just do whatever I ask. Read more
-

Original DOOM Engine Recreation in Unity
This educational project is me learning about BSP (binary space partition) trees, used in many games from original DOOM, to Half-Life, Half-Life 2 and more. Read more
-

Catpocalypse
Capocalypse is a unique tower defense game I’m working on in a team of 5-10 people. It sees you defending the town against an onslaught of cats because you are allergic to them. So you build various types of silly towers such as laser pointer towers and yarn ball towers to distract them. Read more
-

Kitchen Chaos: Online Multiplayer (NetCode for GameObjects)
This is an extension of the original Kitchen Chaos project I did just before it. The aim of this project is to rework the codebase a bit to add online multiplayer via Unity’s Netcode for GameObjects. Read more
-

Kitchen Chaos Coursework
Kitchen Chaos is essentially a mini game about making dishes in a kitchen and delivering them to your customers via the delivery counter. Read more
-

Forest Defenders
A survival village builder where the goal is to survive for as long as possible, and of course set new high scores. Read more
-

Procedural Dungeon Generator
This project is a 2D procedural dungeon generator. It has a room editor scene in the project, where you can create and modify rooms to be used by the generator. Read more
-

Developer Console
This is an in-game developer console I made in Unity. It is heavily inspired by the dev consoles found in many games like Half-Life and Half-Life 2. Read more
-

Game Development with SlimDX
A short book where I cover the basics of SlimDX, starting with simple 2D sprite graphics, and moving on to 3D polygonal graphics. Read more
-

Half-Life Compile Manager 2
It uses your settings to call the command line compile tools, and run them with said options. Read more
Prototypes
This section contains prototype projects I’ve made and ones that are still in the very early stages of development.
-

Falling Cards
This Falling Cards prototype is kind of a melding of two other games that have been around for a long time. It is a matching game of sorts, where pressure builds the longer you play. It can be fun and addictive, but the gameplay still needs some work. Read more
-

Crazy Trucker
My current WIP project. Crazy Trucker is a chaotic delivery competition game. Read more



Leave a comment