Portrait of Rakhmat SabarudinOPEN TO WORK
LocationCikarang, ID
TimezoneWIB (GMT+7)
FocusMobile + Backend

$ whoami // software_engineer

Rakhmat Sabarudin · Cikarang, Indonesia

The stack is a tool.The product is the point.

Software engineer with 7+ years building scalable mobile and backend systems across SaaS, fintech, crowdfunding, AR/VR, and simulation software. I am programming language and framework agnostic. I pick the tool that fits the problem, then use AI-driven workflows to ship it faster.

0+
Years building
0+
Companies
0+
Products shipped

Shipped alongside teams at

01

Story so far

A framework-agnostic engineer with 7+ years of experience delivering solutions across SaaS, fintech, crowdfunding, AR/VR, and simulation platforms. Having worked across diverse domains, I view tech stacks merely as tools to solve high-impact business challenges.

By integrating AI into daily engineering execution, I streamline routine work to focus heavily on core problem-solving, performance optimization, and overall product excellence.

React NativeFlutterGoTypeScriptNode.jsKafkaLaravelMongoDBUnityThree.js
GMAS Awards 2017

1st Winner

Global Mobile App Summit & Awards, national mobile app competition

IGDC

2nd Winner

Indonesia Game Developer Competition, national game dev award

Play Store

Solo Launch

Ta'aruf Syar'i, designed and shipped end to end

Since 2018

7+ Years

Shipping production mobile and backend systems

Across industries

12+ Products

Fintech, healthtech, SaaS, and AR/VR apps

Teams

6 Companies

From student labs to national-scale platforms

Drag to spin

02

How I build quality software

STEP 01

Start from the business question

Every line of code exists to move a metric or solve a real problem. I begin by understanding the outcome, the constraints, and what "done" actually means for the business.

STEP 02

Focus on the MVP first

Ship the smallest slice that delivers real value, put it in front of users, and let honest feedback steer the roadmap instead of assumptions.

STEP 03

Start monolith, evolve to microservices

A well-structured monolith wins early. Services only split when scaling, team boundaries, or deployment cadence genuinely demand it.

STEP 04

AI-driven development workflow

AI tooling accelerates execution: scaffolding, tests, refactors, and reviews. Human judgment stays in charge of architecture and product decisions.

STEP 05

Clean architecture + deep modules

Small interfaces hiding deep implementations. Boundaries are drawn around business domains, so the system stays testable and cheap to change.

STEP 06

Performance & reliability by default

Observability, budgets, and failure handling are designed in from day one, not patched in after the first incident.

Repeat with every product
03

Selected projects

EMPOWER - Donasi & Zakat app screenshot

Case 01 // Fintech // Mobile

Empower by Amartha

Context
Standalone crowdfunding app by Amartha for donations and zakat, used across Indonesia.
Built
Feature work and ongoing maintenance on the React Native core: donation flows, performance, and release quality.
Outcome
Live on the Play Store and App Store, serving donors across Indonesia.
React Native
AmarthaFin agent app screenshot

Case 02 // Fintech // Mobile

AmarthaFin

Context
Agent app from Amartha Financial for pulsa, modal, and payment services.
Built
Integrated Recurring Donation into the agent app, embedding the Empower donation service: Apache Kafka + Golang for async transaction processing, with Flutter donation flows.
Outcome
Recurring donations running in production; live on Google Play.
React NativeFlutterGoKafka
TaSyari - Ta'aruf Syar'i app screenshot

Case 03 // Social // Full Stack

Ta'aruf Syar'i

Context
A Sharia-compliant Muslim ta'aruf (courtship) app, designed and shipped as a solo product.
Built
The entire MERN stack end to end: MongoDB data models, Express/Node API, React Native client, Play Store release.
Outcome
Live on the Play Store with features aligned to Islamic courtship guidelines across the whole flow.
MongoDBExpressReact NativeNode.js
ZahirPOSX retail POS app screenshot

Case 04 // Retail POS // Mobile

Zahir POSX

Context
Flagship retail point-of-sale app from PT Zahir Internasional.
Built
Production feature work across the POSX retail POS product.
Outcome
Live on Google Play serving retail businesses.
FlutterLaravelREST APIs
Zahir HR attendance app screenshot

Case 05 // HR & Payroll // Mobile

Zahir HR

Context
Attendance and payroll app from PT Zahir Internasional.
Built
Core features plus an ML Kit face-recognition clock-in flow.
Custom feature
Live Patrol Tracking, a real-time patrol tracking system for a private security services company.
Outcome
Improved attendance accuracy; live on Google Play.
FlutterML KitLaravel

Case 06 // VR // Simulation

VR Interview

Context
Immersive VR job-interview training simulation demoed for BCA.
Built
Interactive VR interview scenarios in Unity, packaged as a demo build.
Outcome
Demo delivered for evaluation as an interview training tool.
UnityVRC#

Case 07 // 3D // Simulation

Airport Onboarding Simulation

Context
PT Nur Straits Engineering needed to evaluate passenger onboarding flow.
Built
A 3D airport simulation in Unity modeled from a real site plan.
Outcome
Used to evaluate and optimize the passenger onboarding flow.
Unity3D Simulation
04

Work experience

Amartha FinancialFintech, Indonesia

Feb 2025 - Present

Software Engineer

  • Shipped Recurring Donation end to end in AmarthaFin, embedding the Empower donation service: Apache Kafka + Golang services processing transactions asynchronously in production.
  • Maintain and enhance Empower, the standalone crowdfunding app, on its React Native core used across Indonesia.
  • Lead production investigations that raised release stability and app performance.
React NativeFlutterGoKafka

Ta'aruf Syar'iBandung

Jan 2022 - Present

Full Stack Engineer

  • Designed, built, and shipped a Sharia-compliant ta'aruf app solo on the MERN stack, live on the Play Store.
  • Own the full lifecycle: data models, API, mobile client, releases.
MongoDBExpressReact NativeNode.js

PT Zahir InternasionalBandung

Nov 2022 - Feb 2025

Full Stack Engineer

  • Delivered production features across two flagship products, Zahir HR and Zahir POSX.
  • Built a live patrol tracking system for a private security services company.
  • Shipped ML Kit face-recognition clock-in, improving attendance accuracy.
LaravelFlutterML KitREST APIs

WeCare.idHealthtech crowdfunding

Jan 2021 - Oct 2022

Mobile & Web Developer

  • Kept the WeCare.id React Native crowdfunding app stable for thousands of donors and patients.
  • Improved performance for a healthcare platform people depend on.
React NativeWebHealthcare

MonsterARJakarta

Aug 2019 - Dec 2020

Unity Developer

  • Designed and delivered custom AR/VR mobile solutions in Unity, translating client requirements into production-ready interactive apps.
React Native DeveloperSep - Oct 2020
Web Developer, Three.js + 8th WallAug - Sep 2019
UnityAR/VRThree.js8th Wall

PT Nur Straits EngineeringFreelance

Oct 2018 - Jan 2019

Software Engineer

  • Built a 3D airport simulation in Unity from a real site plan to evaluate and optimize passenger onboarding flow.
Unity3D Simulation

UNIKOM CodeLabsUniversitas Komputer Indonesia

Sep 2015 - Sep 2018

Game Developer

  • Member of a student software community focused on competitions and startups, building Unity games and mobile apps.
UnityC#Mobile
05

Contribution activity

1,207 contributions this year
OctNovDecJanFebMarAprMayJunJulAugSep
Less More

06 · What's next

Have a product worth building?

I work across mobile and backend, in whatever stack the problem calls for. Tell me about the business question you are trying to answer.

LOC // CIKARANG, IDTZ // GMT+7STATUS // OPEN_TO_WORK