I build tools, games, and AI-powered apps β mostly in TypeScript, Go, and Svelte. I like making things that are genuinely useful and a little bit fun.
| Project | What it does | Stack | Live |
|---|---|---|---|
| QuasarAI | Multi-provider AI chat with BYOK and encrypted cross-device sync | JS, Node, Tailwind | quasar-ai-two.vercel.app |
| gmux | tmux + git worktrees for running multiple AI agents in parallel | TypeScript, Bun | β |
| nocturne | Nightly AI agent that cleans up your codebase while you sleep | Go | β |
| patchwork | Autonomous dependency upgrade framework for polyglot repos | Go | patchwork-eta.vercel.app |
| oh-my-git | Human-friendly Git wrapper that replaces cryptic errors with plain English | TypeScript, Node | ohmygit-ebon.vercel.app |
| silo | Local-first AI chat for Ollama models, with RAG and SQLite history | Svelte, Go | β |
| SpendsWise | Multi-currency budgeting and expense tracker | Svelte, MongoDB | spends-wise.vercel.app |
| Neon-Arena | Fast-paced neon browser action game | JavaScript | neon-arena-teal.vercel.app |
| ai-pong | Classic Pong with an adaptive AI opponent, built on Canvas | JavaScript | coder11125.github.io/ai-pong |
| Hole-in-One | Browser mini-golf with hand-rolled physics | TypeScript | β |
| TURBO-SPEED | Speed-focused browser driving game | TypeScript | β |

