MFS· Fullstack Engineer

About

Fullstack engineer with 5+ years of experience building web products from scratch. I enjoy crafting clean APIs, performant frontends, and the systems that connect them. Currently focused on TypeScript, React, Go, and PostgreSQL.

Indonesia

Skills

Frontend
ReactNext.jsTypeScriptTailwind CSSVue.js
Backend
Node.jsExpressNestJSGoPythonFastAPI
Database
PostgreSQLMySQLMongoDBRedisPrisma
DevOps
DockerAWSGitHub ActionsNginxLinux
Tools
GitREST APIsGraphQLgRPCFigma

Experience

Senior Fullstack Engineer@ Acme TechnologiesCurrent
Jan 2022 – Present

Jakarta, Indonesia (Remote)

Leading development of the company's core SaaS platform used by 10,000+ businesses.

  • Architected a real-time analytics dashboard handling 5M+ daily events
  • Reduced API response time by 60% through query optimization and Redis caching
  • Led a team of 4 engineers, doing code reviews and technical planning
  • Migrated monolith to microservices, improving deployment frequency by 3×
Next.jsTypeScriptGoPostgreSQLRedisAWS
Fullstack Engineer@ Startup.io
Mar 2020 – Dec 2021

Jakarta, Indonesia

Joined as the 3rd engineer to build the company's B2B marketplace from scratch.

  • Built the entire frontend from scratch using React and TypeScript
  • Designed REST API and database schema for the marketplace core
  • Integrated payment gateway handling IDR 500M+ monthly transactions
  • Built CI/CD pipeline with GitHub Actions, cutting deploy time by 70%
ReactNode.jsExpressMySQLDocker
Frontend Developer@ PT Digital Kreasi
Jul 2019 – Feb 2020

Bandung, Indonesia

First professional role — building client-facing web applications.

  • Developed responsive UIs for 3 enterprise client projects
  • Improved Lighthouse score from 40 to 85+ across all projects
  • Worked directly with designers to implement pixel-perfect interfaces
Vue.jsJavaScriptSassPHPLaravel

Projects

OpenMetrics

Open-source analytics platform for tracking custom business events. Self-hostable alternative to Mixpanel with real-time dashboards.

Next.jsGoClickHouseDocker

QuickShip

E-commerce order management system with multi-courier integration and automated shipment tracking notifications.

ReactNestJSPostgreSQLRedis

go-ratelimit

Lightweight rate limiting middleware for Go HTTP servers. Supports fixed window, sliding window, and token bucket algorithms.

GoRedis

Kerjain

Project management tool for Indonesian freelancers with invoice generation, time tracking, and client portal.

Next.jsTypeScriptPrismaPostgreSQL

Publications