Backend-first engineering with full-stack execution.

I care about system clarity, delivery quality, and making pragmatic technical decisions that survive real production use.

Software engineer focused on backend and full-stack delivery, with experience building SaaS platforms, internal systems, and customer-facing products for teams across the United States, Singapore, and Indonesia.

My work spans system design, API integrations, distributed services, infrastructure, CI/CD, and product implementation. I am most effective in environments that need pragmatic engineering decisions, stable execution, and clean delivery from architecture through production.

How I work

Four rules I have violated in the past and regretted, now written down so it happens less.

01

Production reliability first

A feature that survives launch is worth more than one that survives a demo. I design for operations, not applause.

02

Pragmatic architecture

The right boundary is the one your team can actually maintain. I migrate toward cleaner systems in steps that ship.

03

Ownership, not handoffs

I carry work from requirements through deployment and keep answering for it after it is live.

04

Modernization without drama

Legacy systems get incrementally better, not ceremonially rewritten. Your users never need to know.

Career history

Roles, companies, and what actually happened. Sorted newest first, as nature intended.

Aug 2026 – Present

Jakarta · Hybrid

Senior Full-Stack Developer

Paper.id

Build and evolve Paper.id product systems across Go services, Angular and Vue interfaces, and MySQL and ArangoDB data layers, while contributing to architecture decisions across the stack.

  • Build and maintain backend services in Go
  • Deliver product interfaces across Angular and Vue
  • Design and evolve data flows using MySQL and ArangoDB
  • Contribute to system architecture and technical decisions
Aug 2022 – Jun 2026

Singapore · Remote

Senior Full-Stack Developer

Cognotiv Pte Ltd

Led delivery across nine education and HR products, with most systems built in Go and Vue. Drove the migration of a legacy Laravel monolith toward service-based architecture, while also owning CI/CD, AWS deployments, and day-to-day technical coordination.

  • Built and maintained production SaaS systems used by training providers and learners
  • Led code reviews, daily standups, and sprint execution with the product and engineering stakeholders
  • Shipped Docker-based deployments with GitHub Actions and GitLab CI/CD on AWS
Mar 2025 – Sep 2025

United States · Remote freelance

Senior Software Engineer

TripEdge

Worked directly with the founder on a travel platform focused on hotel and flight booking. Contributed across the stack, with primary ownership in backend systems written in Rust.

  • Built vendor-facing integrations for hotel and flight APIs
  • Improved service performance with async patterns, caching, and query optimization
  • Supported booking workflows in Vue and Nuxt where product work required frontend execution
Jun 2019 – Aug 2022

Indonesia · Hybrid

Front-End Developer

dxtr Asia

Built Angular-based products for PT HM Sampoerna under the AYO SRC ecosystem, supporting internal staff, wholesalers, and partner communities.

  • Delivered multiple front-end applications with Angular and Angular Material
  • Worked in an agile environment with project managers, scrum masters, and tech leads
Nov 2018 – Apr 2019

Indonesia · On-site

Tech Lead

Majapahit Teknologi Nusantara

Combined hands-on delivery with team leadership across government and enterprise projects using Go, Node.js, Laravel, React, Vue, and Angular.

  • Managed a small engineering team while remaining deeply involved in implementation
  • Delivered projects for clients including Perpusnas and Generali
Jan 2018 – Sep 2018

Indonesia · On-site

Full-Stack Web Developer

Klikfix Asia International

Built customer, admin, and mobile-support products on the MEAN stack for an on-demand service startup.

  • Worked across web, admin, and Ionic-based mobile applications
  • Integrated communication workflows with Twilio for operations support

Capabilities

The stack changes; the job stays the same: ship reliable systems and keep complexity under control.

Backend Systems

9 SKILLS
  • Rust
  • Go
  • Node.js
  • Laravel
  • Axum
  • Tokio
  • SQLx
  • gRPC
  • REST APIs

Frontend Delivery

6 SKILLS
  • Vue
  • Nuxt
  • SvelteKit
  • Angular
  • TypeScript
  • JavaScript

Data & Infrastructure

8 SKILLS
  • Postgres
  • MySQL
  • MongoDB
  • ArangoDB
  • Redis
  • AWS
  • Docker
  • Nginx

Systems Thinking

5 SKILLS
  • Distributed systems
  • Microservices migration
  • SaaS architecture
  • CI/CD
  • Team leadership

If your product fits, the email is right there.