My profile picture

Hey, I'm Aditia — Senior Frontend Engineer

I architect large-scale Vue.js applications, build multi-tenant ERP systems, and migrate legacy codebases without breaking production. 7+ years turning complex business logic into clean, maintainable frontends.
Development workspace
Code and coffee
Architecture planning
UI implementation
Vue and Nuxt projects
Daily setup
Development workspace
Code and coffee
Architecture planning
UI implementation
Vue and Nuxt projects
Daily setup
Development workspace
Code and coffee
Architecture planning
UI implementation
Vue and Nuxt projects
Daily setup
Development workspace
Code and coffee
Architecture planning
UI implementation
Vue and Nuxt projects
Daily setup

About Me

Frontend engineer based in Bandung, Indonesia with 7+ years of hands-on experience in the Vue.js and Nuxt.js ecosystem. I specialize in architecting multi-tenant ERP systems, building POS applications, and implementing micro-frontend architectures with Single-SPA. My approach is practical — I go direct-to-code for UI prototyping, handle CI/CD pipelines, and manage VPS deployments. I care about writing code that's maintainable, performant, and doesn't make the next developer curse my name.

Writing & Notes

Technical articles on frontend architecture, Vue.js patterns, and lessons from building production systems.

From Monolith to Modular: Rebuilding Our ERP with a Plugin Architecture

How we rebuilt a 200k+ LOC Vue 2 ERP monolith into a modular, extensible architecture using Vue 3, achieving 10x better maintainability and enabling client-specific customizations without forking.

Migrating a Massive Vue 2 ERP to Composition API — Without Breaking Production

How we migrated a 200k+ LOC Vue 2 ERP system to Composition API using the Vue 2.7 bridge, while keeping the app running in production for 50+ tenants.

Building a Multi-Tenant POS System with Nuxt 3 and Pinia

Architecting a scalable point-of-sale system that serves 30+ retail stores with tenant isolation, real-time inventory sync, and offline-first capabilities.
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

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

Tech Lead

Moladin

Frequently Asked Questions

Common questions about my work and expertise.
Built with Nuxt UI • © 2026