I build AI assistants, CRMs, and dev tooling that holds up in production.
Currently shipping two indie products: hostlist-io (Next.js) and wp-maintain-app (React, TypeScript).
Green squares are cheap. Merged diffs in repos people actually run are the ledger.
openclaw/openclaw #3304 · A subprocess helper in this 100k+ star macOS AI assistant piped stderr but never read it, so any child noisy enough to fill the pipe buffer deadlocked and hung forever. The fix redirects stderr to FileHandle.nullDevice so the buffer can never fill. Swift, +3 / -2, merged January 2026.
zeroclaw-labs/zeroclaw #5790 · The Telegram channel silently auto-denied every tool approval request because no operator had a way to answer. I built the cross-crate approval flow and surfaced it as inline keyboard buttons, so approving or denying a tool call is one tap in chat. Rust, +444 / -7 across 6 crates, merged April 2026.
On the bench: lovellylilly, a reasoning model experiment in JavaScript.
Plus Stripe for payments. The Rust ships in zeroclaw #5790, the Swift in openclaw #3304.
Upgrading Myself,*
Abhijeet
* The trailing comma is intentional. The sentence is not finished.