I'm the bridge between the people who sell and the people who build.
I sit between sales and engineering and speak both, which means I can't be snowed by either. I read where a business is quietly losing revenue, decide what actually needs to happen, and tell the decision-maker plainly: build this, fix this, kill that. I can build it myself if I have to. I'd rather define exactly what gets built and why.
Drop me into a business and I won't touch anything for a while. I watch how it actually runs, in the owner's chair, in sales, in operations, in the codebase, because the leak is rarely where the org assumes it is. I learn the vertical cold and earn the read before I make a single assertion. Then I start asking questions, quietly, to test how close I am to the reality. When I'm right, I move. When I'm wrong, I reverse fast and say so. Twenty years of this, across commerce, trading, events, and security.
Three things, mostly.
The same move, four verticals.
Different industries, identical shape. That's not range for its own sake. It's the same diagnosis-then-build, proven it travels.
I own what I depend on. I rent what's meant to be swapped. Knowing which is which is the whole job.
- Bare-metal cluster
- GPU inference workstation
- Self-hosted database, automation, and orchestration
- My own mail and web serverssince 1997
- Automationn8n, Make
- Voice & messagingVapi, Twilio
- Web & formsWordPress, Elementor, ACF, Gravity Forms
- Data & analyticsBaserow, SQL, Matomo
- InfrastructureCloudflare
- LanguagesPython, PHP, JavaScript
- AIAnthropic Claude (orchestration via API and SSH), local Ollama
The split is the point: what I depend on, I control, so the speed and stability a client relies on isn't rented out from under them.