I ship production-ready infrastructure that solves real problems for developers.
Currently: Launching SyncKit - an offline-first sync engine (npm)
Previously:
- Graft - Keyboard-first Git GUI (free alternative to $99+ tools)
- RestBolt - Fast, local-first API testing tool
Focus: Distributed Systems, CRDTs, Offline-First Architecture, Developer Experience
Location: Nairobi, Kenya ๐ฐ๐ช
The problem I solved: After building RestBolt and Graft, I kept hitting the same wall - adding cross-device sync meant months of infrastructure work. Firebase isn't truly offline-first, Supabase has no offline support, Automerge/Yjs have steep learning curves.
What I built: Production-ready sync infrastructure that developers can drop into local-first apps in minutes, not months.
Impact:
- 232+ GitHub stars in first 24 hours (well above average for HN launches)
- Published to npm with production-ready v0.1.0
- Formal TLA+ verification caught 3 critical bugs before writing any code
- 700+ tests including 80 chaos tests - zero data loss
- 59KB bundle (smaller than most icon libraries)
Why it matters: I built the infrastructure I wish existed - bridging the gap between "too complex" and "too restrictive" so developers can focus on their products, not sync logic.
Tech Stack: Rust, WebAssembly, TypeScript, TLA+, PostgreSQL, Redis, Docker
Links: GitHub โข npm โข Documentation
The problem: Git GUIs are either expensive ($99/year), mouse-heavy and slow, or missing power features. Developers deserve better.
What I built: A production-ready Git GUI with native performance (Tauri + Rust), command palette (Cmd+K), and full Git powerโcompletely free and open source.
Key features:
- โก Keyboard-first design - Command palette, quick search, 20+ shortcuts
- ๐ฏ Power user features - Interactive rebase, stash management, visual branch graph
- ๐ Native performance - <1s startup, handles 10,000+ commits smoothly
- ๐จ Beautiful themes - Professional dark/light themes with WCAG AA accessibility
- ๐ฐ Free alternative - Does what GitKraken ($99/yr), Tower ($99), and Sublime Merge ($99) do
Why it matters: Most developers either pay $99+ for GitKraken/Tower or settle for limited free options. Graft delivers professional features with a keyboard-first workflowโfor free.
Tech Stack: Tauri, Rust, React, TypeScript, Git (libgit2)
The problem: Existing API clients like Postman and Insomnia are slow (seconds to launch), memory-hungry (100s of MB), and force cloud-first workflows with constant sign-in prompts.
What I built: A from-scratch API testing tool built for speed and developer experience. Launches instantly, runs 100% offline, and respects local-first workflows.
Key innovation - Chain Builder: Visual workflow editor for multi-step API testing. Extract variables from responses using JSONPath, automatically pipe data between requests, and execute complex workflows with proper error handling. Turns tedious manual testing (auth โ create resource โ verify โ cleanup) into automated pipelines.
Architecture decisions:
- Local-first storage: Dexie.js (IndexedDB) for offline-capable persistence
- Professional editor: Monaco (VS Code's editor) for request/response viewing
- Zero cloud dependencies: Everything works offline, no forced sync
- Type-safe: Full TypeScript with Zustand state management
Impact:
- Production-ready features: Collections, environments, history, code generation (cURL, JS, Python)
- Keyboard-first UX with professional shortcuts (Cmd+Enter to send, etc.)
- Full HTTP method suite with WebSocket support
- Growing contributor base with active PRs and discussions
Why it matters: Proved you can build a professional-grade developer tool without cloud bloat, forced accounts, or sacrificing features. Fast, local, powerful.
Tech Stack: Next.js 15, TypeScript, Zustand, Dexie.js, Monaco Editor, Tailwind CSS
Core: Rust, TypeScript, JavaScript, Python
Frontend: React, Next.js, Electron, Tauri, Tailwind CSS
Backend: Node.js, Bun, Hono, FastAPI
Distributed Systems: CRDTs, TLA+, WebAssembly
Databases: PostgreSQL, Redis, MongoDB, IndexedDB
Infrastructure: Docker, AWS, CI/CD
๐ก Open to consulting opportunities and technical collaborations