Projects
Things I've built and maintain. Open any project for the full write-up.
- Peek Codex[active]
A fast, read-only terminal browser for local Codex sessions, built on the supported app-server boundary.
Go 1.25 · Bubble Tea v2 · Bubbles v2 · Lip Gloss v2 · Codex app-server · source
- Keytomev1.1.0 · [active]
A fast, offline keyboard-shortcut and command reference for macOS.
Swift 6 · SwiftPM · macOS 14+ · source
- ACC Setup Coachv0.1.0 · [active]
A safety-first AI companion for understanding and refining Assetto Corsa Competizione car setups.
TypeScript · Next.js 16 · React 19 · Tailwind CSS 4 · Cloudflare Workers · live demo
- AgentCorev0.1.0 · [active]
A lightweight C17 runtime for validating and dispatching structured AI-agent tool calls.
C17 · CMake 3.20+ · yyjson 0.12 · Unity 2.6 · source
- Petty[active]
A native macOS desktop companion that puts animated 2D characters on your desktop, reacting to what you do.
Swift 5 · SwiftUI · AppKit · Rive 6.20 · macOS 14+ · source
- TenantLand[active]
A multi-tenant SaaS foundation for a marketing management platform, built on .NET 10.
C# · .NET 10 · ASP.NET Core · EF Core · PostgreSQL · Hangfire · Docker Compose · source
- CodexAgentMonitorv0.1.0 · [active]
A native macOS menu-bar app for observing Codex-style agent workflows: agents, usage, quotas and diagnostics.
Swift 6.3 · SwiftUI · MenuBarExtra · macOS 14+ · source
- TenaBench[active]
An open-source benchmark that tests whether AI models can work as real software engineering agents.
TypeScript · Node.js · Express 4 · source
- Repo Scout[active]
An AI-powered repository analysis dashboard: paste a GitHub URL, get an instant architecture breakdown.
TypeScript · Next.js 15 · React 19 · Tailwind CSS 4 · GitHub API · Vercel · source
- TasteRank[active]
A Spotify music taste analyzer that gives you a funny but transparent 0–10 taste score.
TypeScript · Next.js 16 · React 19 · Prisma 7 · PostgreSQL · Tailwind CSS 4 · Docker · source
- Solvency Engine[active]
My first graphics programming project: a work-in-progress custom game engine in C++ and OpenGL.
C++ · OpenGL · GLSL · GLFW · GLM · FreeType · Make · source
- Programmer Room Shader[active]
A real-time interactive shader scene of a late-night programmer room, rendered in one full-screen pass.
TypeScript · Three.js · WebGL · GLSL · Vite 7
- OS Scheduling Simulator[active]
A C++ console simulator for classic CPU scheduling algorithms with a step-by-step timeline.
C++ · source
- Breach Command[active]
A keyboard-first tactical terminal game built with the Tessera TUI framework.
C# · .NET 10 · Tessera TUI · source
- Tessera Snake[active]
A real-time terminal Snake game built in C# with the Tessera TUI framework.
C# · .NET 10 · Tessera 1.0.0-alpha.1 · source
- Celium's Fall[active]
A side-view dark fantasy action-platformer built with LÖVE.
Lua · LÖVE 11.4 · source
- PG Readerv1.0.0 · [shipped]
A minimal dark-mode reader for Paul Graham's essays.
Go 1.26 · goquery · React 19 · Vite 8 · Docker · source · live demo
- Browser Search Extensionv0.1.1 · [shipped]
A Pi Harness extension that opens Google results straight from /search <query>, published on npm.
TypeScript · Node.js · npm · source
- Manga Maker Studio[active]
A React + Vite web app for AI-assisted manga creation (frontend product shell).
TypeScript · React 18 · Vite 5 · Tailwind CSS 3 · Radix UI · React Router · source · live demo
- IMDb Embed Loader[active]
A small local web app for searching IMDb movie and TV IDs and loading them into an embed URL.
JavaScript · Node.js 18+ · HTML · source
- Terminal Games[active]
A simple terminal game hub in Go: Snake, Tic-Tac-Toe, Hangman and Rock-Paper-Scissors.
Go 1.22 · source
| Links | ||||
|---|---|---|---|---|
| Go 1.25, Bubble Tea v2, Bubbles v2, Lip Gloss v2, Codex app-server | — | active | Source | |
| Swift 6, SwiftPM, macOS 14+ | v1.1.0 | active | Source | |
| TypeScript, Next.js 16, React 19, Tailwind CSS 4, Cloudflare Workers | v0.1.0 | active | Demo | |
| C17, CMake 3.20+, yyjson 0.12, Unity 2.6 | v0.1.0 | active | Source | |
| Swift 5, SwiftUI, AppKit, Rive 6.20, macOS 14+ | — | active | Source | |
| C#, .NET 10, ASP.NET Core, EF Core, PostgreSQL, Hangfire, Docker Compose | — | active | Source | |
| Swift 6.3, SwiftUI, MenuBarExtra, macOS 14+ | v0.1.0 | active | Source | |
| TypeScript, Node.js, Express 4 | — | active | Source | |
| TypeScript, Next.js 15, React 19, Tailwind CSS 4, GitHub API, Vercel | — | active | Source | |
| TypeScript, Next.js 16, React 19, Prisma 7, PostgreSQL, Tailwind CSS 4, Docker | — | active | Source | |
| C++, OpenGL, GLSL, GLFW, GLM, FreeType, Make | — | active | Source | |
| TypeScript, Three.js, WebGL, GLSL, Vite 7 | — | active | Private | |
| C++ | — | active | Source | |
| C#, .NET 10, Tessera TUI | — | active | Source | |
| C#, .NET 10, Tessera 1.0.0-alpha.1 | — | active | Source | |
| Lua, LÖVE 11.4 | — | active | Source | |
| Go 1.26, goquery, React 19, Vite 8, Docker | v1.0.0 | shipped | SourceDemo | |
| TypeScript, Node.js, npm | v0.1.1 | shipped | Source | |
| TypeScript, React 18, Vite 5, Tailwind CSS 3, Radix UI, React Router | — | active | SourceDemo | |
| JavaScript, Node.js 18+, HTML | — | active | Source | |
| Go 1.22 | — | active | Source |