You will get Nuxt 2 to Nuxt 3 migration with Composition API, Pinia & TypeScript

Roman Z.Status: Offline
Roman Z. Roman Z.
5.0
Top Rated

Let a pro handle the details

Buy Web Application Programming services from Roman, priced and ready to go.
Roman Z.Status: Offline
Roman Z. Roman Z.
5.0
Top Rated

Let a pro handle the details

Buy Web Application Programming services from Roman, priced and ready to go.

Project details

With 6 years of commercial frontend development experience, I specialize in Vue ecosystem migrations - having successfully migrated multiple production applications from Nuxt 2 to Nuxt 3. My approach is methodical: I start with a full codebase audit, deliver a transparent migration plan, and execute the transition with zero surprises. Every migration includes a complete rewrite from Options API to Composition API with script setup, Vuex to Pinia refactor, TypeScript integration, and updated routing and middleware. I don't just make things compile - I take the opportunity to improve code quality, reduce bundle size, and set up the project for long-term maintainability. Whether your app is a simple marketing site or a complex SaaS platform, I bring the same level of attention to detail and clear communication throughout the process.
Programming Languages
HTML & CSS, JavaScript, TypeScript
Coding Expertise
Cross Browser & Device Compatibility, Performance Optimization, Security
What's included
Service Tiers Starter
$640
Standard
$3,200
Advanced
$6,720
Delivery Time 5 days 10 days 21 days
Number of Revisions
123
Number of Pages
1025
Design Customization
-
-
Content Upload
-
-
-
Responsive Design
Source Code
Optional add-ons You can add these on the next page.
Fast Delivery
+$320 - $2,240
Additional Revision
+$160
Additional Page (+ 1 Day)
+$160
Design Customization (+ 1 Day)
+$320
Content Upload (+ 1 Day)
+$160

Frequently asked questions

5.0
8 reviews
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

LL

Lotus L.
5.00
May 19, 2026
Senior Front End Developer

JE

John E.
5.00
Feb 25, 2026
Seeking 2 ROCK STAR web developers Roman was extremely quick to hop in and learn our project and took it to a great state. He offers key guidance and insights on frontend development and is a great asset to any project needing someone with deep experience. He is very detail oriented and committed to creating great work. I highly recommend Roman for anyone seeking a very talented developer.

JB

Jemmyn B.
5.00
Dec 15, 2025
SEO settings for Nuxt + Storyblok Very helpful with Nuxt 2 to 3 updates and Storyblok site

YC

Yoann C.
5.00
Dec 10, 2025
Front-End Developer (Nuxt 3 + Vue + Tailwind) — Phase 1 of Ongoing Project

VB

Vyacheslav B.
5.00
Sep 20, 2025
Test Assignment and Interview with CTO
Roman Z.Status: Offline

About Roman

Roman Z.Status: Offline
Senior Front end Developer | React, Vue, TypeScript | SaaS & Web Apps
100% Job Success
5.0  (8 reviews)
Lviv, Ukraine - 12:06 am local time
⭐ You get a developer who ships production-ready code, replies within hours, and doesn't disappear mid-project. Simple as that.

✅ Top Rated | 100% Job Success Score
💡 100+ projects delivered over 6 years of commercial JavaScript development
⏱ 23 contracts closed in the last 12 months alone - 736+ hours on Upwork plus direct long-term work
⏱ 736+ hours on Upwork alone, plus long-term direct contracts
⚡ Every production site I ship scores Lighthouse 90+ - check my live projects yourself

🔥 WHAT I DO
You're building a SaaS, MVP or a web product. You need a developer who can own the frontend end-to-end (Vue/Nuxt or React/Next), extend it to full stack with NestJS when needed, and write code your future team won't throw away. That's what I do.

🔥 ROLES I TAKE ON
✔ Vue.js / Nuxt 3 Developer - my core stack since 2020
✔ React / Next.js Developer - App Router, SSR/SSG, TypeScript
✔ Full Stack Developer - NestJS, PostgreSQL, REST APIs
✔ Front End Developer - Figma to pixel-perfect responsive UI
✔ AI Integration - OpenAI / Claude API, chatbots, document processing

🔥 SELECTED PROJECTS
⚖ BigLeap - multi-sided immigration SaaS serving lawyers and their clients: case management, time tracking, payments, messaging (Nuxt, TypeScript, Pinia)
🐎 Equinova - B2B equine health SaaS with AI document processing on Claude API (Next.js, Supabase)
🏥 Big Leap Health - clinic-patient matching application
🏖 Bonny Moon - beach club website in the Cayman Islands: bookings, SSR, SEO (Nuxt 3)
📄 DemToes - content marketplace with strict legal-content fidelity requirements

🔥 RESULTS I DELIVER
✔ 100+ projects over 6 years, 23 in the last 12 months - 14 on Upwork, 9 through direct contracts
✔ 100% Job Success Score - every single engagement rated successfully
✔ Lighthouse 90+ on every production site - performance and SEO are part of my definition of done, not an afterthought
✔ Clients come back - practically every project turns into repeat or long-term work

🔥 HOW I WORK
I think in terms of product outcomes, not tickets. Before writing code I align on what the feature should achieve, then ship in small reviewable increments with regular updates. Available on Slack / Telegram, fast turnaround, no disappearing mid-project.

🔥 TECH STACK
Frontend: Vue 3, Nuxt 3, React, Next.js, TypeScript, Pinia, Zustand, Tailwind CSS
Backend: Node.js, NestJS, REST, PostgreSQL, Prisma, Supabase, Directus
AI: OpenAI API, Claude API, LLM integration
Infra: AWS, DigitalOcean, Vercel, CI/CD
Tools: Git, Figma, Cursor, Claude Code

🚀 Building a SaaS, MVP or AI-powered product? Send me the brief - I'll reply with a concrete plan, not a template.

Steps for completing your project

After purchasing the project, send requirements so Roman can start the project.

Delivery time starts when Roman receives requirements from you.

Roman works on your project following the steps below.

Revisions may occur after the delivery date.

Codebase audit & migration plan

Review your Nuxt 2 project, identify all components, plugins, modules and store structure. Deliver a detailed migration plan with estimated effort per section.

Project scaffolding & config setup

Initialize Nuxt 3 with TypeScript, ESLint and Prettier. Configure nuxt.config.ts, runtime config, and replace deprecated modules with Nuxt 3 equivalents.

Review the work, release payment, and leave feedback to Roman.