I made Card Knight; a card-action RPG in Early Access on Steam. Around it: a shelf of small, sharp tools, a filesystem you can fly through, and a lot of hand-painted letters.
When someone brings me a genuinely hard problem, I build the bespoke software to solve it. One person, everything personally directed, nothing off the shelf.
A physics sandbox in the spirit of the legendary OE-CAKE. Paint 27 kinds of matter, set it on fire… then press rewind.
The engine underneath: bit-perfect replay, the same 256-bit hash on every machine — proven live, on your GPU, in your browser.
Dodge, dash, and play cards live across a hand-drawn battlefield in an HD-2D RPG with the soul of Battle Network.
Projects, ideas, odds and ends.
All live and playable in the browser.




Fun PNG codec for encodes text, voice, 3D voxel meshes, and 3D facial capture into images to share, with cool effects and filters.



Functional experiments in QR-like data encoding via chroma and luminance. Create vibrant, phone-scannable codes.



Novel, low-loss, high-density archival data encoding format, storing information in the dithered areas of photographs.


A novel, phone-scannable QR-like encoding format based on DitherGlyph. Like QR codes, but they look like a regular picture.




Fun, non-euclidian file explorer, for zipping and barrel-rolling around through your filesystem, with a space-invaders mode that turns your files into an army of enemy ships. Runs in browser.

Scheduling platform built for a real clinical practice, who was previously building their daily schedule meticulously by hand.

All-in-one student data analytics platform built for real charter schools, combining SIS and testing data with professional development, early warnings, and FERPA compliant, AI-powered analytics.

AI-powered whiteboard for caregivers that combines iCloud calendar, Medication/feed tracking, care notes, with weather and daily inspirational quotes. Designed for use with Hermes/OpenClaw


Audiosurf × Tetris. Ride your music down the well. Inspired by a popular Reddit post.



Happy April Fool's Day 2026!
Six neurons. Lamp-based reasoning. 100% hallucination rate.

Revival of a gag site I built with friends in 2009; based on "FMyLife"; except HOL UP IMA LET YOU FINISH, BUT BEYONCE HAD ONE OF THE BEST VIDEOS OF ALL TIME.

An example of modern web design that can be accomplished with a single prompt using Claude Fable 5. Humorous subject matter involved.
Posters, logos, packaging, websites, branding, lettering; about a decade of it.
I'm a visual designer by origin; the person building your software should be able to make it feel human, too.













Paintings, signs, portraits, dye. Still the part I do with a brush.






















Three devotional paintings from the past year; brunaille, then grisaille, then glazes and varnish. Hover a panel to watch it get built.






























































































A game, a tool, a commission, or a hard problem that needs bespoke software — the door’s open, and the first conversation is free.