About Me

Learn more about my journey as a Fullstack Software Engineer, my development philosophy, and my daily activities, and my take on AI-driven development
My profile picture

Hi, I’m Sulthan, a Full-Stack Developer based in Indonesia with 7+ years of experience building scalable web and mobile products that turn complex business workflows into clean, efficient systems.

Since 2019, I’ve worked with 150+ international clients and contributed to 20+ web and mobile products, ranging from high-traffic corporate websites serving thousands of users to iOS apps published on the App Store.

Across these projects, I’ve learned that great engineering is less about flashy stacks and more about choosing the right architecture for the problem.

I specialize in modern JavaScript frameworks like Vue/Nuxt and React/Next.js, with a strong focus on SSR/SSG rendering strategies, scalable component architecture, efficient data-fetching, and performance optimization. I design frontends as systems: choosing rendering models, caching strategies, and data layers intentionally to balance SEO, speed, and maintainability.

Experience Snapshot

In 2021, I joined Shifl, Inc. (USA) as an iOS Developer, where I spent three years building production mobile applications as Frontend Developer and refining my understanding of UI/UX, state management, and real-world performance constraints in logistics workflows.

Currently, I’m a Corporate Website Developer at Archipelago International, maintaining 15+ hotel brand websites using VueJS 3 + NuxtJS 3. My work includes implementing visual regression testing with Playwright, building reusable component packages, enhance SEO and GEO for better brand discoverability, and optimizing rendering and data-loading paths to ensure fast, reliable booking experiences for thousands of travelers daily.

How I Think About Architecture

I design frontends as layered systems:

  • Presentation layer → reusable, composable components
  • State & data layer → predictable data flow and caching
  • Rendering strategy → SSR, SSG, ISR, or CSR chosen per use case.

For content-heavy marketing pages, I often favor SSG or hybrid ISR for speed and SEO.

For authenticated dashboards, I lean toward SSR with intelligent caching or edge rendering.

I care deeply about:

  • Keeping components small, predictable, and testable
  • Avoiding tight coupling between UI and data sources
  • Designing folder structures and conventions that scale with teams
  • Writing code that someone else can confidently extend a year later

Data-Fetching & Performance

I treat data-fetching as part of architecture, not an afterthought.

That means:

  • Centralized API layers or composables/hooks
  • Clear separation between server and client fetching
  • Thoughtful caching, revalidation, and concurrency control
  • Minimizing over-fetching and unnecessary re-renders

On the performance side, I regularly work with:

  • Code splitting and lazy loading
  • Image optimization and responsive sizing
  • Reducing hydration cost
  • Cut unnecessary routines with implementing CI/CD into the workflows.
  • Measuring and improving Core Web Vitals

The goal is simple: fast pages, predictable behavior, and calm servers.

Development Philosophy

My philosophy is impact-driven engineering.

I start with:

  • Why does this exist?
  • Who does it help?
  • What breaks when this scales?

From there, I design solutions that balance:

  • Business value
  • Technical correctness
  • Long-term maintainability

I’m obsessed with clean, efficient code—not because it looks pretty, but because it reduces bugs, speeds up iteration, and lowers future cost.

AI-Augmented Workflow

I use AI tools mainly Claude, GitHub Copilot, Codex as accelerators, not crutches.

They help me:

  • Explore architectural alternatives quickly
  • Generate boilerplate and scaffolding
  • Improve documentation and comments
  • Debug faster

My job is still to think, validate, and make the final call. AI handles the repetition; I handle the reasoning.

What Drives Me

I love translating complex requirements into simple, scalable systems.

I love watching a product evolve from a rough idea into something people rely on every day.

Most of all, I enjoy building software that quietly saves time, reduces friction, and makes work feel lighter.

Tech Stack

Frontend: Vue.js, Nuxt.js, React.js, Next.js, TypeScript

Mobile: Swift, UIKit, iOS Development (2 published apps), React Native

Backend: Node.js, API Design

Testing & Tools: Playwright, Visual Regression Testing, Firebase, Bruno, Git

AI Tools: Claude, GitHub Copilot, ChatGPT

I’ve been deeply involved in the Vue ecosystem since Vue 2 and bring the same architectural rigor to React and iOS development.

Mohammad Sulthan • Built with Nuxt + Sanity • © 2026