Portfolio

Projects Page | Featured Image

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.

  • Kittenship Care (by High Flying Studio)

    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

    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

    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

  • CELL

    CELL

    CELL is a simple tower defense game where you play as the immune system of the human body. Your task is of course to defend against onslaughts of bacteria, viruses, and even fungi. Read more

  • Catpocalypse

    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

    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)

    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

  • CELL

    CELL

    CELL is a simple tower defense game where you play as the immune system of the human body. Your task is of course to defend against onslaughts of bacteria, viruses, and even fungi. Read more

  • Sky Jellies

    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

    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

    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)

    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

    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

    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

    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

    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)

    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 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

    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

    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

    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

    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

    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

    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

    Crazy Trucker

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

Leave a comment

Design a site like this with WordPress.com
Get started