Available for full-time & consulting

Curious human,
happens to write code.

I'm Ramadhanu. I pull things apart to see how they work, then build software from what I learn: web, mobile, backend. Five years in, still curious. Remote worldwide, hybrid in Jabodetabek.

Folks I've worked with

  • Cara.sg
  • Affluent.sg
  • JebHealth
  • LVE Gym
  • Pinknode
  • Embreo

Work that shipped to real users.

Most of my work lives behind closed doors, so here is what I can share. Ask me anything on a call.

Cara.sg

Full-stack Engineer

React, NestJS, Expo, MySQL, Redis

CARA SG by Dementia Singapore: free membership app (10K+ installs) for the dementia community. Sign up, pick a profile, member card arrives by post. Inside: Safe Return, missing-person alerts, rewards, resources, Mandarin support. Shipped through a monolith-to-microservices migration.

Affluent.sg

Full-stack Engineer

React, Express, MySQL

Wills and estate-planning platform for Singapore families (wills, LPA, advance care directives, CPF nominations). Delivered end to end with encrypted client data and HitPay payment gateway integration.

JebHealth

Full-stack Engineer

Express, React, Expo

HealthTech marketplace (SG, MY, TH, VN) plus Health-FinTech cards with Airwallex and Visa (Helix Health Card, J World Card): backend payment flows via Stripe and Airwallex integrated and hardened for production.

LVE Gym

Full-stack Engineer

React, NestJS, Expo, BLE

Booking app for LVE boutique gyms (circuit training Pandan Valley, combat Boat Quay): class schedules, packs, personal training, plus live heart-rate display via Bluetooth (BLE) monitor integration. iOS and Android from one Expo codebase, through store release.

Pinknode

Frontend Engineer

React

Dashboard for a Polkadot node-as-a-service: API usage analytics and account management, built and shipped to production.

Roles

  • Rebuilt a live monolith into NestJS microservices. Zero downtime, business never stopped
  • Slashed slow API responses ~50% with Redis caching and RabbitMQ offload
  • Keep apps serving 10K+ real users without breaking a sweat
  • Move real money: HitPay, Stripe, and Airwallex payments live in production
  • Kill payment failures ~30% with retries, webhooks, and alerts that actually fire
  • Put Expo apps in users hands on iOS and Android, including BLE heart-rate for a gym client
  • Turned hour-long manual deploys into a ~10 min AWS pipeline anyone can run
  • Leave docs and runbooks so the team ships fast long after I am gone

Sep 2021 - Present

  • Prep students for national dev certifications, hands on
  • Push pass rates up ~80% with drills on real projects, not slides
  • Keep school servers up and fix fast when they break
  • Cut server downtime from days to hours with monitoring and checklists
  • Teach production-standard care, not textbook theory

Jun 2021 - Present

  • Built client websites end to end: database to frontend
  • Turned vague ideas into sites that launched
  • Delivered 5+ sites in 6 months, every one paid and live
  • Got repeat work from referrals, because the sites kept running

Aug 2019 - Feb 2020

Stack

TypeScript logo TypeScriptNestJS logo NestJSExpress logo ExpressReact logo ReactNext.js logo Next.jsExpo logo ExpoAWS logo AWSDocker logo DockerRedis logo RedisRabbitMQ logo RabbitMQMySQL logo MySQLPostgreSQL logo PostgreSQLStripe logo Stripe HitPay paymentAirwallex payment

Things I can help with.

Four ways to work together. Mix and match.

01

Product builds, start to finish

You bring the idea, I carry it to launch.

  • Single contact from scope to deploy
  • I fit into how you work
  • Docs so your team can take over
02

Legacy rescue & rewrites

For systems that got slow and fragile.

  • Monolith → microservices
  • Zero-downtime migration plan
  • Tech debt you can measure
03

Cross-platform mobile

iOS + Android from one codebase.

  • One codebase, both app stores
  • I handle the store release
  • Updates without waiting on review
04

Deploy & infra hardening

Deploys and servers you stop thinking about.

  • Deploy pipeline your team can run
  • Performance fixes that stick
  • Monitoring and backups included

Boring process, exciting results.

You always know what happens next.

  1. 01

    Discover

    We sketch the goal, the scope, and one small first milestone. That takes days.

  2. 02

    Build

    Working software from week one, with a demo every week.

  3. 03

    Harden

    Security, payments, speed and monitoring, all production-grade before launch.

  4. 04

    Handover

    Docs, deploy pipeline and training. Your team owns it after me.

Tinkerer, builder, mentor.

I'm Ramadhanu. I got into code out of curiosity: how does this thing actually work? Five years later I build microservices, mobile apps, and the servers they run on.

I also mentor students at SMK Negeri 12 Jakarta and keep the school servers alive. With clients it is the same deal: I join your team, learn how you work, and leave things your team can run.

Location
Jakarta, remote worldwide, hybrid Jabodetabek
Experience
5+ years, Embreo PTE Ltd (2021-present)
Education
B.Sc. Computer Science, in progress (evening program)
Mentoring
SMK Negeri 12 Jakarta, national certifications

My toolbox

Backend

NestJS / Node.jsREST APIsMicroservicesRabbitMQRedis

Frontend & Mobile

ReactNext.jsReact Native (Expo)

Infra & Data

AWSDockerLinuxPostgreSQL / MySQLCI/CD

Available now

Something to build,
or a team to grow?

I take consulting projects and full-time roles. Tell me what is on your mind, I reply within 24 hours.

More of a LinkedIn person? I am below. Same 24h reply.