Projects

All the cool things I've built.

From hackathon wins to long-term product work, here is a full list of my most recent builds. Each card includes the primary tools I leaned on.

Multyx.io

Multyx.io

Highlighted

Multiplayer game dev platform with typed AST editor, ECS hosting on AWS, and Step Functions provisioning. Lets beginners ship real-time games without networking expertise.

TypeScriptNext.jsAWSDockerPostgreSQLRedisWebSocketsTailwind CSS
Private Repo
Fitted

Fitted

Highlighted

Won AI track (1 of 50) at HackUSF 2025. Built a wardrobe-to-outfit webapp using TypeScript, Next.js, and AWS S3/CloudFront.

TypeScriptNext.jsAWSTailwind CSSAI
View Code
BuyBetter

BuyBetter

My entry for the ShellHacks 2024 hackathon. Webapp that takes in receipts to find personalized resources assisting in finding cheaper purchase alternatives, made with a vanilla Typescript Node.JS backend.

TypeScriptNode.jsExpress.jsAIHTMLGoogle Cloud
SiteGEN

SiteGEN

Application utilizing webscrapers and OpenAI APIs to automate the creation of a static website using user-provided social media data to customize a diverse range of HTML/CSS templates.

TypeScriptNode.js
Imgscrpr

Imgscrpr

Highlighted

Discord bot that builds a personalized Reddit feed via a subreddit-relationship graph. Implemented with TypeScript, Node.js, and MongoDB.

TypeScriptNode.jsMongoDBHeroku
View Code
Threespective

Threespective

View three dimensional space in another way through a 2D cross section simulation. Built using linear algebra, height map made with Voronoi cells, and strictly rendering in the HTML5 canvas.

JavaScriptHTMLCSSLinear Algebra
Renderspice

Renderspice

A 2D game engine for the web that strictly uses the HTML canvas, and was built in pure Javascript code.

JavaScriptCanvasLinear Algebra
Spicefall

Spicefall

My entry for the Kajam 2022 competition, utilizing the Kaboom game engine and Typescript, and built in under a week.

TypeScriptNode.js
Domain Coloring

Domain Coloring

Tool to help visualize transformations on the complex plane.

HTMLCSSJavaScript