Refactoring & Code Quality
Technical debt grows silently — until it becomes a real problem. I modernize existing codebases systematically, reduce dependencies, and create structures that hold up long-term.
What you get
A codebase that's a pleasure to work with again — readable, maintainable, and open to new requirements.
Vue 2 → Vue 3 Migration
Options API to Composition API, vue-router 4, Pinia instead of Vuex — step by step, without stopping production.
TypeScript Integration
Introducing type safety incrementally, without blocking ongoing development — pragmatic and sustainable.
Dependencies & Bundle Size
Replacing outdated packages, analyzing the bundle, removing bloat — less risk, faster builds.
Restoring Testability
Unit tests with Vitest, component tests, clear interfaces — so changes stay safe.
How I work
Incrementally, in a controlled manner, without jeopardizing ongoing operations.
01 — Code Audit
Documenting the current state, identifying risk areas, deriving priorities — honestly and completely.
02 — Prioritization
What delivers the biggest effect? What comes first? A clear plan with a realistic scope.
03 — Incremental Refactoring
Step-by-step modernization with regression tests — no big-bang rewrites, no unnecessary risk.
04 — Verification
Ensuring everything works as expected — before/after metrics, smoke tests, review.
Get your codebase analyzed
Let's find out together where your codebase stands and how to get solid ground back under your feet.
