Application improvement and modernization

Improve an application that has become hard to change.

  • A feature is stuck.
  • Performance or reliability is a problem.
  • A framework is nearing end of support.

I trace the problem, find what could break, and change only what I need to.

Keep what works. Change what doesn’t.

Order workflow

The agent read orders. Code checked them; operators approved exceptions. I ran old and new paths in parallel during release.

Order workflow

Shipping application

I built around a legacy ERP. Fixed automation handled known screens. A supervised agent used AI vision for unexpected screens.

Shipping application
All work

Start with the smallest useful change.

Systems integration
Show status, retries, and recovery.
Agent or automation
I write fixed steps in code. I add an agent to existing software when the next step depends on the input.
Application modernization
I modernize .NET, TypeScript/Node.js, and mixed-stack applications without assuming the whole application needs a rewrite.
Not a fit
Redesigns, support queues, or multi-team migrations.

What has become hard to change?

Tell me what’s blocked and what can’t break.

Tell me about the application