Software Engineer · Bandung, Indonesia

I ship interfaces people trust with their money.

Frontend-leaning software engineer with 5+ years building real-time crypto trading, payments infrastructure, and internal tooling at Pintu and OY! Indonesia — where correctness and speed aren't optional.

5+ years shipping production 2 fintech platforms 10+ freelance builds
Experience

Five years across crypto, payments, and mobile.

From real-time trading to remittance rails and native iOS — building the parts of a product where money and trust are on the line.

Jun 2024 — Present

Pintu

Frontend Engineer
Crypto exchange · Pintu Pro
  • Built and maintained spot & futures trading features in Pintu Pro, including isolated margin, stop orders for perps, and off-chain send flows and addresses.
  • Improved web load performance with infinite pagination, filtering, search, and list virtualization for hundreds of crypto assets on the trade page.
  • Developed Swap & Transfer (IDR straight into a USDT futures wallet) and a shareable profit-and-loss image generator.
  • Orchestrated WebSocket and REST data flows to keep prices in sync while cutting redundant API calls.
  • Guarded actions by KYC state and permissions, made maintenance messaging editable by non-engineers via Strapi, and built internal tools to control prices and transactions — plus the Pro landing page, SEO, and analytics.
Next.jsTanStack QueryZustandTailwindAmplitudeSSEWebSocketStrapi
Feb 2022 — Jun 2024

OY! Indonesia

Software Engineer
Payment aggregator
  • Owned the recipient-name inquiry flow before disbursement — adding fallback logic, caching, and DB persistence to cut vendor cost and raise match rates.
  • Built end-to-end International Remittance disbursement and a customizable transaction receipt (custom header, palette, logo, footnote; export as JPEG/PDF or email).
  • Managed tiered and non-tiered admin-fee pricing (by frequency or volume) and a mobile web bulk-disbursement flow.
  • Integrated Firebase for dynamic config and built internal tools to bulk-update config and transaction status from ops-uploaded CSV/XLSX.
ReactNext.jsJava SpringPostgreSQLRedisElasticsearchFirebaseReduxSWRMetabase
Feb 2021 — Dec 2021

Apple Developer Academy

iOS Developer
BINUS · Cohort program
  • Built iOS apps with both MVC and MVVM, including Board It, an iPad app for learning and creating storyboards, with navigation and local storage.
  • Handled augmented reality for Furney, an iPhone app for 3D measurement and visual comparison between available space and furniture.
  • Owned data storage and a PDF generator for Legalin, an app that generates various legal documents.
SwiftUIKitSwiftUIARKitCore DataWKWebView
Freelance & studio work

Shipping storefronts and tools for real businesses.

A decade of side builds — e-commerce on WordPress & Shopify, plus custom internal tools — delivered for studios and small businesses across Indonesia.

Reude website preview
Reude
Aesthletics website preview
Aesthletics
One Sunday Studio website preview
One Sunday Studio
Salty Space website preview
Salty Space
Goodmoments website preview
Goodmoments
Akurasi Konstruksi website preview
Akurasi Konstruksi
WeAreKyrra website preview
WeAreKyrra
Akhir Hayat Studio website preview
Akhir Hayat Studio
Playtimewonder website preview
Playtimewonder
Akhir Pekan Studio website preview
Akhir Pekan Studio
Toolkit

What I build with.

Frontend

ReactNext.jsTypeScriptTailwindTanStack QueryZustandReduxSWR

Realtime & data

WebSocketSSERESTElasticsearchRedisPostgreSQLAmplitude

Backend & platform

Java SpringFirebaseStrapiMetabasePHPShopify

Mobile

SwiftUIKitSwiftUIARKitCore Data
Education

Bandung Institute of Technology

Bachelor of Engineering — Information and System Technology
2017 — 2021GPA 3.37 / 4.00

Custom tools

Planetcomputer
Internal tool tracking computer-service transactions across three branches, with receipt export and customer order tracking. Vanilla PHP + Bootstrap.
2022
Datalogue
A portal for a centralized public archive at ITB, built with the Ministry of Creative Communication and Information. Next.js, Strapi, React MUI.
2021
Get in touch

Have something worth building?

I'm open to frontend and full-stack roles, plus select freelance builds.