

Play as TANK, a lone human warrior in 2129, fighting drones, sentinels, and hiveguards across room-based levels to reach the CORTEX core. Time EMP shockwaves, collect health, thruster-boost over spike pits.
Things I made because I wanted to, not because they fit the thesis. Different stacks, different eras, different rules. The common thread is caring about the craft past the point where anyone is watching.


Play as TANK, a lone human warrior in 2129, fighting drones, sentinels, and hiveguards across room-based levels to reach the CORTEX core. Time EMP shockwaves, collect health, thruster-boost over spike pits.
Most of what I do now sits at the intersection of systems, AI tooling, and developer experience. Thirty years in quality engineering and product leadership taught me what the best tools feel like. The last three years taught me that I can build them myself.
When local LLMs became serious — models loading into VRAM, inference running in the background, GPU memory becoming a first-class concern — I found myself staring at Task Manager and coming up empty. The tool for this moment simply didn’t exist. So I wrote it. That became Dofek. Shipped in Rust, because performance isn’t optional for a monitor, designed around trading-terminal principles because developers making real-time decisions deserve the same visual language as traders making real-time ones.
The same logic produced Fluent, Lodestar, and SiliconVault. Each of them started as me staring at a gap nobody else was building toward, then reaching for Claude Code instead of waiting.
The best tools are opinionated, visually sharp, and built by people who were frustrated enough to stop waiting for someone else to do it.
Scaled the automation portfolio through full SaaS migration without customer churn. Launched AI-powered features ahead of the market. Drove M&A strategy, white-label deals, OEM partnerships, and acquisitions to expand the portfolio. Managed the world's leading end-to-end test automation platform through a period of transformational change.
Successfully repositioned Sauce Labs as a full-spectrum continuous testing platform. Expanded TAM and delivered a unified experience for enterprise customers across web and mobile. Demonstrated integration leadership in M&A contexts.
Two audiences, one through-line. Executives who hired or partnered with me across three decades, and builders who picked up Fluent and actually shipped something.
Advising a few companies on the agentic shift. Occasional keynotes. Always up for a good conversation about what comes next.
Thirty years building software quality. Now architecting what ships next, at the speed AI actually moves. Part veteran operator, part hands-on builder in the open.
› CorgiMind is my personal imprint — one domain, many experiments, no company behind the curtain.
AI-powered competitor monitoring and strategic analysis platform
Personal AI assistant deployment: Hetzner VPS + Windows workstation (WSL2).
A configurable, segment-based status line for Claude Code that shows git info, context usage, session cost, model name, and more — right in your terminal.
Claude + Playwright Demo solution
A Commodore 64 Arkanoid clone written in pure C using the cc65 cross-compiler. Runs on real C64 hardware and the VICE emulator.
Modern Dash is a modern clone of the Boulder Dash Game from the Commodore 64
Four products. Two for builders, one for product leaders, one for collectors. All shipped, all in the open — one of them literally open source. Proof that the cost of building has collapsed to the point where an operator with taste can ship real things, solo.
Generating ten thousand lines of code with a modern AI assistant costs about $25. Verifying them costs about $1,500. That 60-to-1 cost asymmetry is the agentic era's version of technical debt, and it does not show up in your sprint burndown. The product organizations measuring it will own the next decade.
He wakes me up at 5 AM in TARS-from-Interstellar's voice. Runs on a $22 VPS, holds my memory in SQLite, fires eighteen scheduled jobs, and has quietly become the most useful tool I own. Here's how he's wired.
The rapid democratization of software development has created a profound architectural paradox. On one hand, tools like AI and cloud abstractions allow non-traditional builders, like a schoolteacher creating a custom math app for her students, to directly translate creativity into functional code.
The traditional bottleneck in software development wasn't a lack of ideas; it was the technical gap between recognizing a problem and possessing the coding skills to solve it.
Friday afternoon. A user pinged me about a broken discount code on getfluent.academy. I was on my phone, nowhere near a laptop. Fifteen minutes later: diagnosed, fixed, deployed, verified. Issue closed.