Staff Frontend Engineer at Nextiva. Nights and weekends I build agent-first tools.
I've spent 10+ years shipping SDKs, design systems, and real-time products. Lately I'm focused on a simple idea: AI agents are becoming real users of software, and they deserve first-class tools, not scraped-together APIs.
$ whoami
staff engineer / sdk architect / agent-tooling builder
Wove — the open-source CMS your agents can actually use. Every publishing action is a typed, permissioned, audited tool. Humans get a modern admin, agents get the same 79 tools over MCP. Nobody gets a second-class API.
| Project | What it is | Stack |
|---|---|---|
| Wove | Agent-first open-source CMS: 79 typed tools over MCP + REST, human review loop, one container | TypeScript · Bun · Hono · SQLite |
| Handset | Developer-first business phone API + open-source UI kit, built to be LLM-consumable | TypeScript · Next.js |
| IncidentOPS | Real-time incident management for Slack | TypeScript · Node.js |
| ReferralLoop | API-driven referral and growth platform | Next.js · Supabase |
| useKeyBinding | Lightweight, type-safe React hook for cross-platform keyboard shortcuts | TypeScript · React |
| next-gtag | Google Tag + GTM hooks for Next.js | TypeScript |
- Designing SDKs and component libraries that other teams actually adopt
- Making your product usable by AI agents (MCP, tool design, permissions, audit trails)
- AI-assisted development workflows that ship 3x faster without shipping slop
- Real-time systems and frontend architecture at scale




