Vue / Nuxt audit — find out exactly what's slowing your project down
I go through the application across four layers — architecture, performance, reliability, SEO — and hand over a working document: what's broken, what's critical, in what order to fix it, and how long it'll take. Not a list of complaints — a plan of action.
Is an audit your
next step?
Подходит
- The team argues about performance instead of fixing it
- You're onboarding a new contractor — you need an independent assessment
- You're preparing to migrate from Vue 2 to Vue 3
- You want to know where to invest resources first
Не подходит
- You need a specific bug fix, not a systemic assessment
- You want to "confirm everything is fine" — an audit will find what it finds
- The project is a one-off and won't be developed further
Something's off — but what exactly?
An audit isn't "fix a bug." It's an independent look at the whole project: what's good, what's critical, what it risks for the business. Honest, no sugarcoating.
The app is slow — the team argues about causes instead of fixing them.
The bundle is pushing 5 MB, CWV is red, rankings are dropping.
The code was inherited: every commit is a gamble.
You need an independent assessment — hiring a team or handing off the project.
Four layers
of the application.
Each layer is a separate section of the report, with findings, code examples, and an assessment of business impact.
Architecture
Structure, separation of concerns, state management, reusability, module coupling.
Performance
Bundle size, code-splitting, lazy-loading, dependencies, rendering strategy, Core Web Vitals.
Reliability and code
TypeScript typing, error handling, tests, readability, duplication and tech debt.
Security and SEO
Frontend vulnerabilities, SSR/SSG, indexability, Schema.org markup, meta tags.
A report you can
actually act on.
Not a list of complaints, but a working document: what's good, what's critical, in what order to fix it, and how long it takes. Six sections in the PDF.
- 01Executive summary
No jargon: what's good, what's critical, what it risks for the business. A page you can show the client.
- 02Problem map
Every finding comes with its layer, exact location in the code, and snippets. Nothing unsubstantiated.
- 03Prioritization
Critical / important / nice-to-have — with an assessment of impact on the business and users.
- 04Recommendations
Concrete steps for every problem. Not "needs optimizing" — exactly what to do.
- 05Roadmap
Order of work and effort estimates — so you can plan sprints and budget.
- 06"Before" metrics
CWV and bundle size are recorded — so you'll have something to compare the result against after the fixes.
Transparent,
step by step.
Access and context
You give access to the repository and describe the pain points. If there's an NDA, we sign it before starting.
~ 1–2 hrsLayer-by-layer review
I go through the four layers, recording findings with code examples and metrics.
3–5 business daysReport and call
I hand over the PDF and walk through it on a call — answering the team's questions.
~ 1–2 hrsOptional — fixes
I can take on implementing the plan, or hand it off to your team.
by agreementA basic audit takes from 5 business days in total.
I look at code
as an engineer
and as a designer.
- ✓8 years in a demanding domain. Airline booking systems — one of the most demanding domains in frontend.
- ✓Open source as proof. I publish reusable, accessible packages — the code can be read.
- ✓A design foundation. I see not just the architecture, but how it'll feel for the user.
- ✓Honesty about timelines. An estimate before we start. No vague wording and no surprises at the end.
FAQ
TravelShop — an audit on a live project.
Worked on the ORS team on TravelShop — a flight search and booking system. As part of the project I audited the codebase: identified bottlenecks in architecture and performance, implemented REST API caching, and improved the reliability of key flows.
Read the case study →Find out what shape your Vue project is really in.
Describe your stack and what's hurting. I'll tell you how long the audit will take and how much it costs. The first review is free, no obligations.