My profile picture

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.
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. 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.

Notes from the build

What I've learned shipping production Vue apps — patterns, migrations, and a few opinions you can disagree with.

Vue 3 Boilerplate Deep Review: A Feature-Based SPA Starter That Gets It Right

An exhaustive analysis of a modern Vue 3 boilerplate — its architecture, patterns, tradeoffs, real-world study cases, edge cases, and whether you should actually use it for your next project.

Randomize Lyric — A Tiny Web Toy

A small interactive demo I built to randomize song lyrics. Embedded directly into this post so you can play with it without leaving the page.

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.
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.
Aditia Dwi Pratomo · Built in Bandung · © 2026