Software Engineering Enthusiast

Acep Zulkipli

who build production web platforms

12+ years across Indonesia and Europe — from solo freelance to leading engineering teams shipping SaaS for Indonesian companies and some regional governments.

FLIK · South Jakarta12+ yrs · 4 stacksBandung, ID

About

Engineering leader who still ships code.

Acep Zulkipli

Over 12+ years I've built web applications and RESTful services across Indonesia and Europe — WordPress, Drupal, Laravel, Node.js, React, Vue, Nuxt, and Python Flask.

Last position as Software Engineer at FLIK working with tech stack Nuxt, Express.js, Shopify, Golang, and AWS. Built checkout web applications, ensuring its scalability and performance.

Recently I led engineering at Bima Sakti Alterra, shipping government SaaS — PDAM Pintar for water utilities, SmartHRIS for HR — and pioneering the headless split of Drupal on Sepulsa.com.

Earlier at Alterra Indonesia I owned the engineering behind Gudang Ada's FMCG e-commerce platform, taking it from legacy jQuery to a Nuxt PWA + TWA stack for thousands of daily field-sales users.

I care about clean REST boundaries, well-modeled domain data, and the kind of soft skills you only learn when you're the one on the hook for delivery — code review, roadmap, and people.

Stack

Tools I reach for.

Production stacks I've shipped on, in order of day-to-day fluency. Levels reflect current comfort, not a dated certification.

Frontend

  • Vue.js
  • Nuxt.js
  • React.js
  • Next.js
  • TypeScript
  • React Native
  • Flutter
  • .NET WPF

Backend

  • Node.js Express.js
  • PHP Laravel
  • Python Flask
  • Python FastAPI
  • Golang / Gin / Fiber
  • .NET Core API

CMS / CMF / Agentic AI

  • Drupal + JSON:API
  • WordPress
  • WooCommerce
  • Shopify
  • OpenCart
  • Claude
  • OpenCode
  • Antigravity
  • 9Router

DevOps & Infrastructure

  • Linux / Ubuntu / CachyOS
  • Docker / Orb / Podman
  • GitHub / Gitlab / CI-CD
  • Google Cloud Platform
  • Supabase
  • Cloudflare
  • VPS / Nginx / Apache
  • AWS
Expert — production dailyAdvanced — shipped multiple projectsIntermediate — used, not specialized

Selected work

3 of 26 projects

Shipped between 2010–2024. Government SaaS, e-commerce, internal tooling, and corporate sites.

Full-Stack

PDAM Pintar

End-to-end suite for Indonesian regional water utilities: monthly usage tracking, customer & pipe mapping, inquiry, billing, payment, and inventory.

.NET WPF.NET CoreASP.NET
Full-Stack

SmartHRIS

HR information system with admin dashboard and employee app for attendance, payroll, and people operations.

GolangNuxtJSFlutter
Full-Stack

BimaPHR & BimaReklame

Government SaaS for hotel, restaurant, and advertising tax collection across Kota/Kabupaten revenue offices.

FlaskLaravelReactJSAndroid

Career

Experience

17 years, 6 roles, 4 stacks.

  1. May 2022 — April 2026Work

    Software EngineerFLIK, South Jakarta (Hybrid)

    Building production web platforms on the modern JavaScript stack.

    Nov 2020 — May 2022Work

    Engineering ManagerBima Sakti Alterra, Denpasar (Remote)

    Led engineering across PDAM Pintar (.NET WPF/Core), SmartHRIS (Golang + NuxtJS + Flutter), and BimaPHR & BimaReklame (Flask + Laravel + ReactJS + Android). Owned OKR, hiring, and CI/CD rollout.

    Sep 2019 — Oct 2020Work

    Lead Software EngineerBima Sakti Alterra, Denpasar (Remote)

    Led PDAM Pintar revamp (Delphi → .NET Framework) and built Aquila, a NuxtJS + .NET Core release/version-management tool for the suite.

    Dec 2018 — Oct 2019Work

    Lead Software EngineerAlterra Indonesia

    Led Gudang Ada FMCG e-commerce: NuxtJS PWA for customers, TWA for the field-sales app, Drupal RESTful API with JSON:API as the backend.

    Sep 2017 — Nov 2018Work

    Senior Software EngineerAlterra Indonesia, Jakarta

    Built Yapulsa — onboarding platform for traditional SMS-based pulsa agents: Python REST API, ReactJS web dashboard, Android seller app.

    April 2016 — September 2017Work

    Senior Software EngineerSepulsa Teknologi Indonesia, Jakarta

    Built Yapulsa — onboarding platform for traditional SMS-based pulsa agents: Python REST API, ReactJS web dashboard, Android seller app.

    November 2015 — April 2016Work

    Drupal DeveloperWebkos Internet, South Denpasar (Remote)

    Custom Web Development using Drupal such as university websites, government official websites, and company profiles. Outsourced project from SalsaDigital.com.au

    Jul 2011 — November 2015Work

    Web DeveloperFreelance, Bandung

    Drupal, WordPress, WooCommerce, and OpenCart customization and custom web development for SMB clients across Indonesia and Europe.

Working style

How I work.

Four principles I keep coming back to across 12+ years of building production software with teams of one and teams of eight.

01

Domain models first.

A clean REST boundary and a well-modeled domain outlive any framework. I sketch the data shape before the controllers.

02

Pick the boring stack.

Default to whatever the team already knows. Novelty tax is paid in on-call hours, not in conference talks.

03

Ship, then refine.

I get a thin slice into production first, then iterate on the real feedback — never the imagined one.

04

Own the delivery.

Roadmap, code review, hiring, and incident response. I don't disappear once the PR is merged.

Get in touch

Have a project in mind?

I take on a small number of engagements each year — full-time contracts, fractional engineering leadership, and architecture reviews. Email is the fastest way to reach me.

Download résumé
Email
Location
Bandung, Indonesia