Skip to content

Projects

Things I've built and contributed to.

Needle

An offline GPS speedometer for iPhone. No account, no network, no analytics — the app has no networking code in it at all.

Created

swiftreact-nativeexpoioscoremotion

Resurgence

A browser multiplayer FPS in the style of Warzone's Resurgence mode — squads, respawns until the circle closes, 29 guns, and four movement styles. Three.js client, authoritative Node server.

Created · Updated

typescriptthreejsnodevitewebsocketsgame-dev

CAPTCHA API

An image CAPTCHA-solving API that returns a calibrated confidence score, so callers know when to trust the answer. One Go binary and Postgres in front of any OpenAI-compatible vision model.

Created · Updated

gopostgresqlvision-modelsapiprometheus

Private AI Stack

Reference builds for self-hosted, private LLM systems — the stack a small company runs when its data can't leave the building. Every claim is backed by a number a script in the repo produced.

Created · Updated

llmragdockerlitellmpythonmlx

Recto

An OCR API that returns word-level geometry, not just a wall of text — plus the dashboard, API keys, and metered plans needed to sell it. One Go binary, SQLite, no external services in the request path.

Created · Updated

gosqliteocrtesseractollamavision-modelsdockerapi
All Pau logo

All Pau

Privacy-first AI scribe — record any conversation, get structured notes (SOAP, sales, 1:1, interviews). Audio stays on-device; AI runs in your browser, on the free tier, or against your own API key.

Created · Updated

typescriptbunhonoreactvitetailwindcsssqlitedexieindexeddbwhisperwebgputransformers-jsbetter-authnxpwadockerchainguard

Just PDF

A PDF signing app with PKCS#11 smart card signature integration, built with Bun, Electrobun, and React.

Created · Updated

bunelectrobunreacttypescript

Transcriber I Hardly Knew Her

Privacy-first, offline-first audio transcription app. Record and transcribe locally in the browser using Whisper.cpp — no audio leaves your device.

Created · Updated

reacttypescriptwhisperbunhonopwa

Geocoding API

A Go REST API for geocoding and location lookup — US ZIP codes, Ohio addresses, Census geographies, and timezones — powered by PostGIS.

Created · Updated

gopostgresqlpostgisdockerecho
Gameplan Network logo

Gameplan Network

Full-stack platform connecting car crash victims with legal and medical services. Crash report analysis, lead generation, automated outreach, and AI-powered workflows.

Created · Updated

typescriptreactbunviteastrohonopostgresqltailwindcssai-sdkmcpplaywrightweb-scraping

Milli

An AI interface with RAG and MCP tools that prioritizes open source models before falling back to proprietary ones.

Created · Updated

typescriptreacthonotailwindcsspostgresqlai

Serenity by Geoff

A joke app built as a birthday gift for a friend. Because the best gifts are the ones you code.

Created · Updated

remixtypescripttailwindcss

Prisma Entity Relationship Diagram Generator

Automatically generate entity relationship diagrams from your Prisma schema

Created · Updated

prismatypescriptnodemermaid