About the service
I'm a frontend developer who lives inside the Vue ecosystem, and for the last few years have been turning mockups and raw ideas into production-ready single-page applications. Every day I work with Vue 3 and Composition API, know how to structure a project so the code stays readable as it grows — from small dashboards to large multi-module platforms. When you give me a mockup in Figma or a list of requirements, I turn them into neat and accessible components, connect reactive data flows and make the interface respond instantly.
My focus is on the parts that quietly determine whether the frontend will be successful. I design predictable state on Pinia so data never gets out of sync, build reusable component libraries so the team stops rewriting the same button and modal, and apply Nuxt where server-side rendering is needed for fast first paint and confident search engine indexing. I care about routing, lazy loading and bundle size: I profile real scenarios rather than guess, so the result is genuinely fast, not just pretty.
Beyond the code itself, I try to be convenient to work with. I ask clarifying questions upfront, commit in small verifiable steps and leave documentation and typed props so the next developer doesn't get lost. Whether you need a new SPA, a migration from old Vue 2 code or extra hands on your current Nuxt project — I'll get up to speed quickly and deliver work you can rely on.
— SPA on Vue 3 with Composition API and script setup
— Server-side rendering and static generation on Nuxt
— State management on Pinia and clean data architecture
— Reusable component libraries and design systems
— REST and GraphQL API integration
— Optimization: lazy loading, code splitting, bundle analysis
— Migration from Vue 2 to Vue 3
My focus is on the parts that quietly determine whether the frontend will be successful. I design predictable state on Pinia so data never gets out of sync, build reusable component libraries so the team stops rewriting the same button and modal, and apply Nuxt where server-side rendering is needed for fast first paint and confident search engine indexing. I care about routing, lazy loading and bundle size: I profile real scenarios rather than guess, so the result is genuinely fast, not just pretty.
Beyond the code itself, I try to be convenient to work with. I ask clarifying questions upfront, commit in small verifiable steps and leave documentation and typed props so the next developer doesn't get lost. Whether you need a new SPA, a migration from old Vue 2 code or extra hands on your current Nuxt project — I'll get up to speed quickly and deliver work you can rely on.
— SPA on Vue 3 with Composition API and script setup
— Server-side rendering and static generation on Nuxt
— State management on Pinia and clean data architecture
— Reusable component libraries and design systems
— REST and GraphQL API integration
— Optimization: lazy loading, code splitting, bundle analysis
— Migration from Vue 2 to Vue 3