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

HypoSharp (csharp 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
#game-engine-dev

Throw It IMGJ-33 (2024)

Fourth rewrite of Throw It. Completely overlauhed gameplay and designs

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

MyAnimeList show ranking vs # of favourites (finalizing project for MDM4U) (2024)

Simple rust/python fetcher that reads off of some MAL scraper libraries and writes it to a CSV so I can paste it into google sheets

#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

#graphics
#csharp

Hypothermia (2023 - to be picked up again)

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
#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 when I first started out game development. Just a small crafting / factory game.

#ue4
#tech