Building systems that hold up under pressure.
Creator of GitDesktop. Co-founder of Dispatch.
Go · TypeScript · React · React Native · PostgreSQL · Redis · Docker
I build backend infrastructure and the frontend interfaces that sit on top of it: the seam where they have to hold together under load. Distributed event pipelines, developer tooling, real-time systems. 6+ years in, the through-line is correctness and usability at scale. I pick the tool that keeps the system honest, then build it so it stays that way in production.
|
GitDesktop Creator · Windows, macOS, Linux · signed, verified auto-updates · Apache-2.0 173★ · 15 forks · 1,153 installer downloads · v0.8.0, first released June 2026 Keyboard-first Git client for GitHub, GitLab, and Bitbucket: the whole PR lifecycle in-app (down to offline local PRs), a GitHub Actions cockpit, plus issues, discussions, and AI. GitHub and GitLab run through their own CLIs, so those tokens are never stored; AI runs on whatever provider you choose, local models included. Tauri 2 + React 19 + Rust. github.com/theBGuy/GitDesktop · Download · gitdesktop.app |
|
|
Dispatch Co-founder & Lead Engineer Multi-tenant SaaS webhook platform ingesting events from 18+ source providers, routing them through filter/transform rules, and delivering to Discord, Slack, Telegram, and arbitrary HTTP endpoints. Go (Fiber) + Redis (asynq) + PostgreSQL behind a Next.js 16 / React 19 dashboard. docs.dispatch.tech |
kolbot Lead maintainer since 2022 · 291★ / 194 forks Diablo II automation framework with over a decade of continuous development, still actively maintained. Re-architected a legacy codebase into a layered module hierarchy and built a plugin system on top of it. |
|
kolbot-SoloPlay Creator & lead dev · 74★ / 32 forks Solo-play progression automation covering all 7 D2 classes, driven by a profile-based config layer and a progression state machine. |
limedrop jQuery → React + TypeScript rewrite Led a full rewrite onto React + TypeScript: Web Workers for off-thread compute, React Window virtualization, and a structured rule builder. |
|
discord-semantic-search Local-first RAG Semantic search over Discord history, entirely local: Ollama embeddings into Postgres/pgvector. No data leaves the machine. |
More tooling VS Code extensions, a Wails desktop app, an npm utility vs-pkg-uninstaller, vs-react-native-stylesheet-cleaner, and vsnip-check for VS Code; go-work-tracker on Wails; the dependency-free array-remove. Everything else lives across my repositories. |
Grouped by where it sits in the system; chosen for the job, not the language.




