Corrective Engineering

I fix the systems everyone else is afraid to touch.

  • System diagnosis and root-cause analysis for critical issues
  • Performance optimization and architecture remediation
  • Greenfield architecture and implementation for new systems
  • Technical debt reduction and codebase modernization

What this is

Sometimes the problem isn't that you need AI. Sometimes the problem is that a system is broken, slow, or about to fall over, and the team is too deep in the weeds to see the way out.

The work splits two ways: fixing existing systems and building new ones. On the corrective side, I diagnose root causes, untangle architectural messes, and ship targeted fixes that actually resolve the problem instead of papering over it. On the greenfield side, I design and build systems with clean architecture from day one.

This habit predates my software career: I spent years running engineering and manufacturing programs, doing root-cause analysis on hardware that couldn't be patched after it shipped. Software is more forgiving. The discipline still applies.

How it works

Every fix starts with diagnosis. Even when the cause looks obvious, I verify it: audit the relevant systems, trace the actual failure path, and confirm root causes before touching anything. A lot of expensive fixes fail because they address symptoms, not sources.

Then the highest-leverage changes go first. The ones that reduce risk or restore stability before anything structural gets touched. I ship incrementally so real improvements land at each step, not after a six-month rewrite.

Greenfield projects follow the same principle: define the architecture, build the core, validate it early.