About

From language editor to frontend architect — the obsession with structure carried over, first in sentences, now in systems. I build frontends where state, performance, and APIs don't fight each other. Lately that means AI-powered tools and fintech/Web3 interfaces where graceful degradation isn't optional.

Career Arc

  1. 2003–2013

    Language Editor

    PT Kompas Media Nusantara

    Ensured accuracy and clarity across Indonesia's most respected newspaper. Developed a deep appreciation for structure, consistency, and attention to detail.

  2. 2013–2021

    Frontend Architect

    PT Kompas Media Nusantara

    Led Kompas.id frontend development through three architecture evolutions (WordPress → Vue.js → Nuxt.js). Built @kompas/ui — a shared design system adopted across multiple product teams — and cut the CSS bundle from 300KB to 43KB.

  3. 2022–present

    Fullstack Developer

    Undercurrent Capital Pte Ltd, Singapore (Remote)

    Four concurrent products spanning fintech and Web3 — each with its own stack and business logic. Building complex UI components, shared monorepo architecture, and API integrations. On the side, building and applying AI-powered tools where they actually move the needle.

Philosophy

I still revise code the way I once revised prose — line by line, with intent. Every component should be clear, purposeful, and free of unnecessary complexity. Good code communicates intent to the humans who inherit it.

Skills & Tools

  • Vue.js / Nuxt.js
  • React / Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Laravel
  • WordPress
  • Web3
  • AI Integration

Personal

Based in Indonesia, working remotely with teams across Southeast Asia. Outside of code, I'm drawn to trains, photography, and the occasional long-form read.

Like what you see?

I'm open to freelance projects and full-time roles. If you need someone who obsesses over structure and ships clean code — let's talk.

Get in Touch
Built with 🤔 by Yosef Yudha Wijaya