DHAPOER

Full Stack Engineer · Jakarta, Indonesia

I BUILD SOFTWARE
PEOPLE TRADE
REAL MONEY ON.

A decade across mobile and web. iOS at Ajaib and INDODAX. Full stack at Cyan. Now independent, through Dhapoer Digital.

I like problems where the engineering is load-bearing — rewriting React Native to native Swift, shipping fintech features, keeping systems boring enough to sleep through.

I also teach JavaScript and web development, part-time, at RevoU.

THE RECORD

Jul 2023 — Present

Full Stack Engineer — Dhapoer Digital

Self-employed. Building web products end to end with TypeScript and React.

Jan 2023 — Present

Lecturer — RevoU

Part-time. Teaching JavaScript and web development to career-switchers.

Jun 2022 — Jun 2023

Full Stack Engineer — Cyan

Maintained and shipped new features on Cyan's main site and built its Chrome extension. Buy now, pay later for NFTs.

Nov 2021 — Jun 2022

Senior iOS Developer — INDODAX

Rewrote Bitcoin.co.id's iOS app in Swift with MVVM-C, and maintained the wider iOS codebase.

Jan 2020 — Oct 2021

Senior iOS Developer — Ajaib

Led the rewrite from React Native to native Swift/MVVM, then shipped Mutual Fund, Stock, and Community features. Code review and close work with product and UI/UX.

Jan 2017 — Dec 2019

Software Engineer — HipCar

Built Artemis (React.js mobile backend), the main and partner landing pages (Node.js, Vue.js), and the iOS app in Swift. Managed database and servers, and set up CI/CD with CircleCI.

Jul 2014 — Jan 2017

System Analyst — Bina Nusantara University

Progressed from Junior Programmer to System Analyst. Shipped Binus Online Learning 1.0 and 2.0, BinusMaya 2.0 and 5.0, binusian.org, and the Job Expo and paper repository sites.

Sep 2013 — Jun 2014

Oracle Team — Bina Nusantara University

ETL and data conversion from legacy systems, reporting, and custom pages on Oracle Campus Solution.

SELECTED WORK

Ajaib iOS App

Native Swift rewrite of an Indonesian investment platform, plus mutual fund and stock trading features.

Swift / MVVM / iOS

Bitcoin.co.id (INDODAX)

iOS app for Indonesia's largest digital asset exchange, rewritten with Swift and MVVM-C.

Swift / MVVM-C / iOS

Cyan

Buy now, pay later for NFTs — main web app and companion Chrome extension.

TypeScript / React / Chrome Extension

Travel Agent Sentiment Analysis

Published research measuring customer satisfaction across Traveloka, Tiket.com, and Agoda using KNN, Naïve Bayes, and SVM on Facebook data.

Machine Learning / Research

LIVE →

STACK

Languages TypeScript / JavaScript / Swift

Frameworks React / SvelteKit / Node

Mobile iOS / MVVM / Xcode

Tools Git / Docker / Cloudflare

SCHOOL

2016 — 2018 Binus Graduate Program, Computer Science

2012 — 2016 BSc Computer Science

AWARDS

Best Graduate Award — Summa Cum Laude · Bina Nusantara University, 2016

Binusian Award of Excellence — Bina Nusantara University, 2016

WANT
SOMETHING
BUILT WELL?