I'm an engineer who builds AI and automation on top of the systems you already have. The kind of project a Big Four firm quotes at six figures and nine months, I usually ship in three to six weeks for a fraction of the cost — directly, no associate layer, no roadmap theater.
No menu of buzzwords. No "transformation roadmaps." Just the work that ships actual value, in weeks, on top of the infrastructure you already run.
Your aging system probably doesn't need replacing. It needs a layer on top. I add the modern part — APIs, dashboards, AI tools, automation — without forcing rip-and-replace pricing on a system that already works.
ModernizationCustom Claude/LLM tools wired into the systems you already run — your historian, your CRM, your ticketing, your spreadsheets. Not a chatbot you re-teach every conversation. Tools that already know what you mean when you say "that asset" or "last quarter."
AI BuildManual reports, copy-paste between systems, end-of-month spreadsheet rituals. Whatever's burning your team's hours, I build the thing that does it for them. Usually shipping in two to four weeks.
AutomationA few recent projects, anonymized. Each one shipped, runs in production, and replaced a workflow that would have cost an order of magnitude more through traditional channels.
Before: ops leadership wanted to ask questions of years of equipment data. Every question required an engineer to write SQL by hand. A simple weekly trend check ate half a day.
What I built: a Claude-powered query tool wired directly into their MQTT historian. Custom domain tools, WebSocket streaming, schema and naming conventions baked in. Ops team asks in plain English, the tool queries the live data.
Result: live in production. Half-day workflow now takes thirty seconds. The engineers who used to write the SQL are doing actual engineering again.
Before: the vendor was sunsetting the legacy SCADA platform their 10-unit field deployment ran on. The vendor's preferred migration partner quoted a multi-quarter project at typical consulting rates.
What I built: a parallel migration to a modern Ignition stack. Native gateway alarm rosters replaced the tag-based legacy ones. One parameterized alarm pipeline shared across all 10 units. Theme-responsive UI. Reusable codebase for the rest of the fleet.
Result: shipped, running, no operational losses during cutover. Fraction of the quoted timeline and cost.
Before: operational data scattered across SharePoint, an MSP ticket system, two databases, and several spreadsheets. No way to ask questions that crossed sources without manually exporting and joining each time.
What I built: a three-layer platform — ingest, data, query — on FastAPI. Schema-per-source for clean isolation, master keymap for cross-source joins, MCP exec layer that lets Claude tool-call directly into it.
Result: cross-system questions answered in plain English, on demand. No new SaaS subscriptions; runs on existing infrastructure.
Most AI consultants haven't shipped real software in a decade. I never stopped.
I've held senior leadership roles — VP at an engineering consulting firm, Director of Controls Engineering at a 9-figure technology company — and kept my hands on the keyboard the entire time. The deliverables left my account, not somebody three layers below me. That's still how I work.
Onyx Automation is named after my Rottweiler, Onyx — a dog defined by unwavering loyalty, quiet strength, and fierce protectiveness of those she loved. Same temperament I bring to every engagement: I learn your business deeply, build the thing that actually solves the problem, and stay around long enough to make sure it earns its keep.
No associates. No slide decks. No nine-month "transformation roadmap." Just an engineer doing engineering for you — fast, well, and at a fraction of what the brand-name firms charge.
Don't see your question here? Reach out directly — we're always happy to talk through your specific situation.
Tell us a bit about your business and what you're hoping to achieve. We'll be in touch within one business day.