Projects
Games and software I've built. Click through for details, screenshots, downloads, and source code.
Starchild
In DevelopmentA feel prototype for an untitled rhythm game — a woozy, flow-state experience where an emotional story plays out to the music, and failure means disintegrating without ever breaking the trance.
Flint
In DevelopmentA CLI-first, AI-agent-optimized 3D game engine built in Rust — where every operation is a composable command, scenes are human-readable TOML, and you can walk through what you build.
Float
ReleasedA first-person experience. You sit on a raft and you look at an ocean. The game gives you no goals.
Modular
In DevelopmentA node-based modular audio synthesizer built in Rust with real-time visual feedback and a clean, modern interface.
LearnSpanish
In DevelopmentA repo-driven Anki deck pipeline for Latin American Spanish — every word gets a picture, native-quality TTS audio, and an example sentence, pushed into Anki without ever touching review history.
ModelGen
In DevelopmentProcedural 3D model generators built on Blender's Python API, growing toward an agent that models inside Blender the way an artist would — box modelling, rigging, and hand-keyed animation clips, all from code.
Marbleworks
In DevelopmentA marble racing management sim whose pure-Lua simulation core produces byte-identical results everywhere — inside the LÖVE client and inside a headless server that has never heard of LÖVE.
Junior
PrototypeA collection of solitaire and casino card games drawn entirely with vector graphics — no image assets — using the Flint engine's immediate-mode 2D API from Rhai scripts.
Seoul
PrototypeA MilkDrop-inspired real-time audio visualizer in Rust — desktop audio in via WASAPI loopback, FFT features out, rendered as feedback-driven shader visuals with hot-reloadable presets.
Keep It Warm
PrototypeA vertical-scrolling mobile climber built around one tension: a rising fireball whose warmth you need to survive — and which kills you up close.
Trike
In DevelopmentA fantastical stunt racing game about three-wheeled vehicles that flip, bounce, and reverse themselves mid-air — while the driver's gimballed pod stays perfectly calm at the center of the chaos.
Doom FPS
PrototypeA Doom-style first-person shooter where all game logic lives in Rhai scripts — zero Rust in the repo — including a multi-room recreation of E1M1 with doors, secrets, and hazards.
Flint Kart
In DevelopmentAn arcade kart racer built on the Flint engine — spline-based tracks with elevation and banking, drift-boost mechanics, AI opponents, and a full race loop from menu to podium.
FlintLeap
PrototypeA 3D clockwork platformer on the Flint engine — you play Cog, a wind-up automaton leaping through a crumbling clockwork world.
The Capitol
PrototypeA multiplayer online game of economic empire-building and political intrigue — starting from a living world where players log in, move, and see each other in real time.
Emily
In DevelopmentAn experimental exploration of game mechanics and their ability to capture emotional states through interactive microgames.
Character
PrototypeA physics-based procedural animation system with verlet chains, spring-damper soft bodies, and A* pathfinding.
Courier Cat
In DevelopmentA cozy time-attack platformer about a cat delivering letters across moonlit rooftops before sunrise.
Market Pulse
ReleasedA housing market data visualization platform for exploring historical home prices across 21,000+ U.S. cities.
Small Talk
In DevelopmentAn interactive party story about monsters, small talk, and the strange rituals of coming of age.
Stillwater
In DevelopmentA contemplative isometric fishing game about stillness, solitude, and the unknowable things beneath the surface.
TaskMan
In DevelopmentA multiplayer micro-task game where players complete sorting, matching, and puzzle tasks to earn tokens in a distributed agent economy.
FakinIt
PrototypeA visual experiment in faking 3D with 2D—a dancing stick figure rendered with perspective projection, beat-synced choreography, and CRT shader effects.
Bridge
ReleasedA polished Klondike Solitaire implementation with procedurally rendered cards, smooth animations, and classic Windows-style scoring.
Shader Playground
PrototypeAn interactive GLSL shader testing tool with 14 built-in effects, real-time parameter adjustment, and animated demo content.
Fishbowl
ReleasedA meditative procedural aquarium with warm sunset colors, behavioral fish AI, and layered post-processing effects.
Pantry
In DevelopmentAn Android app for importing recipes from any URL and storing them locally for offline kitchen use.
Scratcher
PrototypeA 2D isometric fishing and farming game in Unity — water zones with a fish database, procedural Tilemap terrain, and multiple movement controllers for grid, isometric, and terrain-aware play.
Nyout
PrototypeA Unity implementation of Nyout (Yut Nori), the traditional Korean board game — multiple players, horses, and turn-based movement around the cross-and-circle board.
Chromatic Tuner
ReleasedA modern Android chromatic tuner with real-time FFT analysis, parabolic-interpolation pitch detection, and a Material 3 cents-offset meter — always listening, no start button.