I've been doing this for forty years — from Xerox in El Segundo and Pilot Software in Cambridge, to Hyperion, Rolta, Hackett, Solver, Full 360, OpenText, and now back to Metro Decisions, which I founded in 2001.
I've architected 42-node Vertica clusters at Guess, benchmarked AWS Vertica + Tableau at Teva, run near-real-time ETL across five time zones at Nissan, built the global engineering financial model for 17,000 Boeing projects, and integrated regulatory pilot-fatigue rules at Qantas.
That work taught me two things:
- Most companies own more software than they use. Complexity is the default; simplicity takes work.
- The best code is the code never written. The best system is the smallest one that solves the problem.
I'm currently converting decades of Ruby, Perl, and enterprise-stack work to Go, Python, DuckDB, Iceberg, Ducklake, Temporal, and MCP. Not because it's fashionable — because it's cheaper, faster, and fits on one laptop.
Based in Los Angeles. Available across LA and Orange County; remote for the rest.
1. Fit call
30 minutes, free. You describe what you have and what hurts. I tell you honestly whether I'm the right fit.
2. Assessment
1–2 weeks, fixed fee. Inventory your stack, cost it out, one-page recommendation: keep, cut, add.
3. Delivery
Fixed-scope projects or monthly retainer. No long contracts, no minimums beyond the assessment.