
Hey, I'm Aditia.
I build large Vue and Nuxt apps for a living — multi-tenant ERPs, POS systems, the unglamorous migrations no one volunteers for. Based in Bandung, shipping for 7+ years.
























About Me
Frontend engineer based in Bandung, Indonesia. Seven-plus years deep in Vue and Nuxt — mostly
architecting multi-tenant ERPs, POS apps, and micro-frontends with Single-SPA. I prefer
prototyping straight in the browser over weeks in Figma. I run my own CI/CD, deploy to my own
VPS, and write code the next person doesn't curse me for.
Work Experience
Notes from the build
What I've learned shipping production Vue apps — patterns, migrations, and a few opinions you can disagree with.
Aditia led the migration of our entire ERP frontend from Vue 2 to Composition API without a single day of downtime. His understanding of large-scale Vue applications is exceptional — he thinks about architecture, not just features.
Engineering Lead
Sunwell System Technologies
Working with Aditia on the Single-SPA integration was seamless. He solved complex domain separation challenges between our frontend modules and delivered a unified dashboard that just worked.
Tech Lead
Moladin
Frequently Asked Questions
Common questions about my work and expertise.
Vue.js (2 & 3) and Nuxt.js (2 & 3) are my bread and butter. I work with Pinia for state management, Vitest and Playwright for testing, Tailwind CSS and Vuetify for UI, and occasionally Golang for backend services.
I also have experience with React.js, Single-SPA for micro-frontends, Laravel, and Strapi CMS.
I specialize in large-scale multi-tenant ERP systems, Point of Sale applications, and micro-frontend architectures.
Most of my work involves complex business logic — handling multi-tenancy, modular architectures for different industries (retail, automotive, logistics), and migrating legacy systems to modern frameworks.
Yes. I manage end-to-end frontend development including CI/CD pipelines and deploying multi-app environments on VPS servers.
I believe a frontend engineer should understand the full lifecycle — from writing code to getting it running in production.

