cFlake Engine (2020 - 2023)

Custom built Rust game engine, with a custom ECS, render library, and GPU based terrain generation system.

#ecs
#rust
#graphics
#game-dev
#game-engine-dev
#wgpu

HypoSharp (C# OpenTK engine) (2019)

First game engine I decided to implement in csharp using OpenTK. Managed to implement a deferred rendering pipeline but then moved to rust

#graphics
#game-dev
#opengl
#game-engine-dev

Rust-GPU Hierchical 3D DDA (2024)

Unfinished hierarchical 3D voxel renderer written in rust, rust-gpu, wgpu

#graphics
#compute
#rust
#wgpu

Vulkan Testing (+Slang) (2025)

Testing ground for raw Vulkan (using Rust, Ash) with custom Slang shader compilation at build time. Currently just implements a simple 3D DDA

#graphics
#rust
#compute
#vulkan
#slang

Throw It IMGJ-33 (2024-2025)

Fourth rewrite of Throw It. Completely overhauled gameplay and designs

#game-dev
#unity
#csharp
#snow-stuff

MyAnimeList Data Scraping (2024)

Simple rust/python fetcher that reads off of some MAL scraper libraries and writes it to a CSV. Used as my MDM4U finalizing project.

#data-management
#rust
#python

OpenTK OpenGL Voxel Renderer (2024)

Simple voxel raymarcher implemented in csharp and OpenGL. Makes use of sparse virtual textures and temporal depth reprojection to accelerate marching

Hypothermia (2023 - soon)

WIP tech game where you survive and innovate in the cold lands of Hel.

#game-dev
#unity
#csharp
#tech
#survival

Machine learning enabled colored ball sorter (2024)

Implemented for one of our TEJ4M projects. Project done with a friend

#tech
#rpi
#machine learning
#electronics

Tic-tac-toe AI with machine learning image recognition (2024)

Implemented for our final performance task in TEJ4M. Project done with a friend. Used a custom neural network and algorithmic TTT bot

#tech
#rpi
#machine learning
#electronics

This website itself!!

Made using Zola and Serene. Markdown as well!

Lead programmer/engineer for FTC team 23880 (2023) (Nelson High School)

Lead Java programmer and engineer. Also one of the drivers for the Bolton and Scarborough competitions

#java
#robotics

Prisoner's Dilemma test in Rust (2024)

Simple personal testing ground for messing around with strategies in the Prisoner's Dilemma Game

Simple Rust wrapper around mcsrvstat.us API (2024)

GPU/CPU Procedural Terrain Generator in Unity (2023 - present)

Implemented using compute shaders (only for voxelization) and async GPU readback. Supports Job system + Burst for terrain editing and CPU meshing

#game-dev
#unity
#compute
#csharp

Snow Game Prototype

Prototype for a snow game. Kinda like a rewrite of OG Throw It?

#game-dev
#ue4
#unity
#snow-stuff

GPU/CPU Procedural Terrain Generator in Unity (2019)

Implemented using compute shaders (voxelization and meshing) and async GPU readback.

#game-dev
#unity
#csharp

PC-Compatible Xbox Steering Wheel (2020)

Hacked a cheap Xbox steering wheel to make it PC compatible by using an Arduino Nano and NodeJS to emulate user input

#arduino
#electronics

Discord Bot (degeneracy) (2023 - 2024)

Implemented for discord hackathon, then repurposed as a c.ai wrapper to talk to virtual anime girls through discord

#discordjs
#javascript

DC Brushed Motor Self-Stabilizing Drone (2022 - present)

Built a self-stabiliing drone using an Arduino Nano and MPU9250 for my Culminating Activity for TEJ3M

#arduino
#electronics

Villagers vs Illagers game in WASM4 (2024 - never finished)

Simple WASM4 game I made with a friend of mine. Implements 2D grid with entities that move around to their objectives

#rust
#wasm4

Interdimensional struggle (2020)

Unity game I made with a friend for a weekend game jam.

#2D
#unity
#csharp

Throw It (2019)

First Unity game me and my friends decided to make in middle school. Initally implemented in UE4, moved to Unity.

#game-dev
#unity
#snow-stuff
#csharp

Electrilized (2017)

First game idea that I implemented but never completed. Simple crafting and somewhat linear item progression.

#ue4
#tech