Performance & Technical Debt
I help teams fix slow apps, clean up risky codebases, and remove the technical friction that keeps delivery slower than it should be.
What I help with
Some teams need a new feature. Others need someone to make the existing system feel sane again. This work is for the second group.
Core Web Vitals fixes
LCP, INP, CLS, bundle size, render blocking assets, hydration issues. The work that makes real pages feel fast again.
Refactoring without the rewrite
Untangling risky areas of the codebase in stages. Safer than a big rewrite and easier to explain to the rest of the team.
Delivery bottleneck cleanup
CI friction, flaky tests, unclear boundaries, repeated manual work. I remove the technical drag that slows teams down every week.
Pragmatic audits
Not a 70-page report no one reads. A ranked list of the issues worth fixing first, with enough detail to act on immediately.
Typical signs
Pages feel slow even after basic optimization
Everyone knows the codebase is messy but no one owns the cleanup
New features take longer than they should
Performance regressions keep coming back
The team is avoiding fragile parts of the app
What changes after
A prioritized plan with quick wins and deeper structural fixes
Refactoring in the riskiest areas without losing delivery momentum
Measured performance improvements tied to real user experience
Cleaner boundaries, fewer recurring bugs, and less firefighting
FAQ
Do you only do audits?
No. I can audit first, but I usually stay to implement the fixes so the work actually lands.
Is this suitable for an existing team?
Yes. This is often most useful for in-house teams that need extra senior capacity to clear a backlog of hard technical work.
Will you recommend a rewrite?
Only if the current system is genuinely costing more to preserve than replace. Most of the time, staged cleanup is the better call.
Need a codebase cleaned up?
If performance is sliding or technical debt is slowing the team down, I can help you work out where to start and what to fix first.
Get In Touch