Project Gallery
Featured

=>Cubegame
A completely original game with no relation to Minecraft.
Written in Rust, made with a custom rendering engine built with wgpu.
WIP (multiplayer is on the horizon)
Rust

=>Circuit Court
Play as the prosecutor or the defense, presenting arguments to an LLM judge to try and sway its verdict in your favor!
Frontend made with React and Babylon.js, assets made in Blender, Backend made with Python.
Created in 36 hours for the Boilermake XII hackathon.
Hackathon
Python
React

=>FactoryScript
FactoryScript is an interpreted, graph-based esolang (esoteric programming language). It is mostly a gag language, and the interpreter is written in Rust.
In FactoryScript, programs (factories) are graphs where the nodes (stations) are connected by Unicode box characters (conveyor belts).
Rust
All Projects

>DIY Graphics Pipeline
A homemade 3D rendering pipeline. Features triangle mesh rendering, point lights, shadows, texture mapping, reflective materials, and more. First implemented from scratch in software, then converted to hardware shaders.
C++

>sci-calc
An easy to use, fully functional scientific calculator library and CLI. Uses syntax tree parsing for robust error handling. Also features comprehensive built-in functions, variable recall, and more.
Rust

>Beat Ballot
Create collaborative spotify playlists with your friends by voting on which songs to add or remove. MUI + React on the frontend, Flask + SQLite on the backend. Created in 36 hours for the Boilermake XI hackathon.
Hackathon
Python
React

>CHIP-8 emulator
A CHIP-8 interpreter written from scratch in rust, emulating the original COSMAC VIP interpreter. Includes an elementary assembler and example ROMS, including space invaders and snake, a clock, and more.
Rust

>Docker Dash
A proof-of-concept dashboard for administrators to manage containerized applications on a server/cluster. I worked on the backend of this web app during my internship at ARL Maui.
Python