Software engineer.
Full-time builder.
Curious human.
I make things, read a lot, travel slower than I should, and write it all down before it's gone. This site is the running log.

I don't build software to call myself an engineer. I build because I can't help it — and I write it down so future-me remembers why.
Not a blog. A running log.

Why Most AI Apps Fail After the Demo
The real challenges start after the demo. Here's what I've learned while building AI products that users actually rely on.
2026-07-04 · 6 min readThe Day the API Died: Why My Software Startup Is No Longer Selling Tokens (And Why Anthropic Just Proved Me Right)
The era of the horizontal AI utility is officially dead. Why you need to own the entire industry vertical to survive.
2026-07-04 · 5 min readBUILDRAG in 2026: Moving Beyond Basic Implementations
Advanced RAG patterns, retrieval strategies, and lessons from production.
2026-07-03 · 7 min readBUILDFrom Idea to Product: A Practical Framework That Works
A step-by-step framework I use to validate ideas and ship products users love.
2026-07-02 · 5 min readBUILDThe Quiet Game of Building in Public
Thoughts on consistency, long-term thinking, and showing up every day.
2026-07-01 · 4 min read
Most of what ships starts at a desk that looks like this — messy, caffeinated, mid-thought.
Things I've built.
NimbleScribe
Offline, on-device AI dictation app for macOS & Windows. Press a shortcut, speak, and clean text appears at your cursor — 100% private, no cloud, no subscription.


GOAT M10
A cinematic, unofficial fan tribute to Lionel Messi — every rise, heartbreak, and record told as a scroll-driven story, with an animated stats hall.
NimbleAI
Coming SoonA self-hosted, multi-tenant AI chatbot & voice agent platform — visual bot flows, RAG knowledge bases, live agent handoffs across WhatsApp, Slack, Discord, and voice.
NimbleOrb
Coming SoonA personal AI agent that executes tasks directly on your computer — writes code, automates browsers, controls your desktop via a local daemon.
Not chasing a title. Chasing a decade of good chapters.
I started writing code because I wanted to make things that didn't exist yet — shipping enterprise systems at Brain Station 23, then building my own products as a software engineer. Somewhere along the way I read a few hundred books and started treating travel as research instead of escape.
Ten years from now I might be a founder, an author, or something that doesn't have a name yet. This site is where I keep the receipts.
Coffee first. Code second.


