30years building for the web

Founder and Lead Developer

I created Fix AI Mistakes for people who used AI to get surprisingly far—and then reached a problem that prompting could not safely solve.

I personally review every request and remain responsible for every accepted project. There is no sales representative, account layer, or junior handoff.

Get a Free Human First Look

AI can move quickly. Production problems still require judgment.

I use AI as a development tool. I do not ask it to own the result. When a website fails, I follow the evidence across the frontend, backend, database, API, payment provider, email path, hosting environment, DNS, SSL, security controls, and production operations until the responsible boundary is clear.

My default is repair before rebuild. Working content, design, data, and business logic should be preserved whenever the foundation can support a dependable fix.

Three decades of web work, applied to the whole path.

  1. Build

    Interfaces, server logic, databases, integrations, hosting, and the operational details that make a site real.

  2. Debug

    Follow failures across layers instead of repeatedly changing the most visible screen.

  3. Explain

    Give technical clients evidence and nontechnical clients a clear decision they can confidently make.

  4. Own the outcome

    Test the repaired user path and document what changed, what remains, and what to do next.

— The Developer, Founder and Lead Developer

Type two or more characters.

Open full search →