Skip to content
← Home

Projects

Everything I've built.
Including what isn't finished.

Each one links to a case study with what it does, how it works, and where it falls short. If a project is unfinished it says so on the page rather than being quietly left out.

01

Jarvis

Refining

A fork of Mark Liv's self-hosted assistant, reworked around voice, memory and a browser it can drive.

JavaScriptPythonForkSelf-HostedVoiceDocker

Read the case study →

02

Kiln

Gives the terminal coding agents you already pay for a Lovable-style workflow.

TypeScriptCLIDeveloper ToolsAI Agents

Read the case study →

03

YourFinance

Personal finance platform with budgets, subscriptions, investments and AI insights.

Next.jsTypeScriptFirestoreAI InsightsCharts

Read the case study →

04

SiteForge

One CLI that builds interactive sites: video backgrounds, sections, effects, then records and audits the result.

TypeScriptCLIFFmpegMotion

Read the case study →

05

video-to-site

Superseded

The original bash script: any video into a scroll-driven Next.js site.

ShellFFmpegNext.js

Read the case study →

06

Darkbite Tracker

Prototype

Nutrition and food tracking with a dark interface and macro progress over time.

TypeScriptReactAI

Read the case study →

07

tekken8-browser

Early prototype

Early prototype: a browser fighting game built around frame data and rollback netcode.

JavaScriptCanvasGame Dev

Read the case study →