The demo works, changes do not
New prompts fix one behaviour but break another because the generated code has unclear boundaries and hidden dependencies.
AI-generated code cleanup
I analyse, repair and clean up code produced through AI-assisted vibe coding—removing duplicated and contradictory implementations, fixing fragile behaviour, restoring clear structure and adding the verification needed to keep developing safely.
* Typical range for an initial cleanup scope. Final effort and delivery window depend on codebase size, condition, access and critical flows, and are agreed before work begins. You pay for the defined cleanup and result—not for full-time weeks or an open-ended rewrite.
Describe the problemWhen this is useful
New prompts fix one behaviour but break another because the generated code has unclear boundaries and hidden dependencies.
Repeated AI sessions have created duplicated services, competing abstractions, inconsistent patterns and dead code.
Authentication, authorization, validation, data integrity, error handling and deployment assumptions have not been systematically reviewed.
Critical user flows lack meaningful automated tests, so neither a green build nor another AI-generated patch proves the product still works.
The founder or team can keep prompting changes, but cannot explain the system well enough to maintain, scale or hand it to another engineer.
Scope
This is hands-on engineering work inside the codebase—not a style report. I first establish how the product actually behaves, then repair and clean the highest-value areas within an agreed scope.
Process
Build and run the project, identify critical flows and establish what currently works, fails or cannot be verified.
Map the generated structure and rank defects, duplication and risk by business consequence.
Fix the agreed problems, consolidate code and introduce clear boundaries without rewriting useful working parts.
Add targeted tests, run the delivery gates and document how the project should be changed safely from this point.
Expected outcomes
The agreed defects are repaired and the most important behaviour is protected by verification.
Duplicated paths and accidental abstractions are reduced in favour of clear, repeatable patterns.
The team can keep using AI without repeatedly losing control of architecture, quality and behaviour.
Repeated automated suites exceeding 500 tests used as delivery gates in AI-augmented engineering workflows, alongside repository research and human review.
Frequently asked questions
Direct answers about fit, access, scope, delivery and working arrangements.
I work directly in the codebase. The engagement includes analysis, an agreed set of repairs and cleanup, targeted tests and a verified handover. If the project is too large for one sprint, I first isolate the highest-risk scope instead of pretending everything can be cleaned at once.
No. The service applies to projects created with tools such as Cursor, Claude Code, Codex, GitHub Copilot or similar agents. I evaluate the resulting system and behaviour rather than blaming a particular tool.
Usually not. The goal is to preserve useful working behaviour, repair defects and simplify the parts that create risk. Replacement is limited to areas where cleanup would be less safe or more expensive than a focused rewrite.
The strongest fit is a web, .NET, backend or cloud MVP with real business value that was built quickly through vibe coding and now needs to become stable enough for customers, further development or transfer to an engineering team.
Yes. The objective is controlled AI-assisted development, not removing AI. I leave clearer boundaries, tests and repository conventions so future agent-generated changes can be reviewed and verified.
Start with the real constraint
Describe what the product does, what is currently breaking and what it needs to be ready for. I will suggest the smallest useful cleanup and stabilization scope.
Describe your engineering problem I usually reply within one business day.