Build and maintain APIs, backend services and features across customer-facing and internal applications, and contribute to platform architecture, shared infrastructure, reliability, observability and testing.

Next.js • Nuxt • Node.js • .NET
Open for collaboration
Full Stack Software Engineer with 4+ years of experience building scalable, high performance web applications across enterprise systems, SaaS platforms, and global freelance projects. I specialize in modern frontend frameworks (React, Next.js, Vue, Nuxt) and backend development using Node.js and .NET, with strong focus on clean architecture and system design.
I've delivered systems for clients in Australia, Malaysia, and Indonesia, including real-time dashboards, scoring/event-driven workflows, CMS platforms, inventory systems, and multi-module admin interfaces.
Lets Connect!
Professional Experience
Developed and maintained enterprise web platforms for membership, apartment, travel, hotel and document management, including business workflows, ERDs, REST APIs and Nginx deployments.
Taught JavaScript, HTML/CSS, Express.js and PostgreSQL to full-stack bootcamp students, and built an internal grading system and GitHub Classroom automation scripts.
Developed payment microservices integrating Midtrans and Xendit with Go and Redis, migrated legacy Python services to Go, and built backend services for course management, cart, email and vouchers.

Gateway Universe
The central gateway to my developer ecosystem, built with Next.js, React Three Fiber and Three.js. Projects are presented as an interactive 3D universe of floating worlds, with a pause-motion control and keyboard navigation. Project links and details come from the shared canonical configuration used across my apps.
Next.js · React Three Fiber · Three.js
FeaturedWeb AppsActiveNext.jsReact.jsTypeScript+1
FeaturedWeb AppsActiveNext.jsReact.jsdnd-kit
FeaturedWeb AppsActiveNext.jsReact.jsi18n
FeaturedGamesActiveThree.jsViteJavaScript
FeaturedGamesActiveViteJavaScriptPWA
FeaturedWeb AppsPausedNext.jsReact.js

