Full Stack Developer · Surabaya, Indonesia

I build fast, scalable products for the web.

Hi, I'm Pramudia Syahrul Fanani — a Full Stack Developer with 4+ years building scalable web platforms for government, healthcare and travel.

4+Years of experience
7Projects delivered
3Gov & health APIs integrated
20+Technologies in my stack

01 — ABOUT ME

Engineer by craft, designer at heart.

I'm a Full Stack Developer based in Surabaya, currently building a parking offence and notice management system for the Urban Redevelopment Authority (URA), Singapore. I love turning complex requirements into clean, reliable software.

From React and Vue front ends to Node.js, Spring Boot and Go back ends, I design APIs, databases and government integrations — and I've led teams through code reviews, CI/CD and mentoring.

TECH I WORK WITH

  • React
  • Next.js
  • Vue
  • TypeScript
  • Node.js
  • Express
  • Java
  • Spring Boot
  • Golang
  • Laravel
  • PostgreSQL
  • MySQL
  • MongoDB
  • SQL Server
  • Azure
  • Docker

02 — SERVICES

What I can do for you.

End-to-end engineering, from database design to production releases.

Web Applications

Responsive, fast web apps and admin portals with React, Next.js and Vue.

Backend & APIs

REST APIs and services with Node.js, Express, Spring Boot, Go and Laravel.

Database Design

Schemas, query tuning and data patches on PostgreSQL, MySQL, MongoDB and SQL Server.

System Integrations

Government and third-party integrations: BPJS, SatuSehat, DataHive and payments.

Cloud & DevOps

Azure, Docker and Podman deployments with GitLab CI/CD pipelines and monitoring.

Team Leadership

Leading dev teams through code reviews, task coordination and mentoring.

03 — SELECTED WORK

Projects I'm proud of.

Client and company products I've built — government, healthcare, travel and more.

All projects

REACT 19 · SPRING BOOT · AZURE

URA Parking System

Parking offence & notice management for Singapore's Urban Redevelopment Authority, with QR payments and DataHive integration.

REACT · VUE · NODE.JS · POSTGRESQL

Medeva EMR Platform

Electronic medical records for clinics, integrated with BPJS & SatuSehat, with real-time queue updates.

NEXT.JS · GOLANG · WEBSOCKET

Boatify

On-demand boat booking with live trip tracking, fleet management and payments.

REACT · EXPRESS · POSTGRESQL

Beaudent RME

Dental clinic medical records: patients, treatments, prescriptions, payments and staff access.

REACT · EXPRESS · POSTGRESQL

Indojavatrip

Tour & travel booking across Java with real-time search, reservations and payments.

REACT · LARAVEL · MYSQL

Katto Hair

Salon booking platform with real-time attendance, payroll and financial dashboards.

LIVE DEMOS

Nine projects you can click through.

Each one runs on its own address with seeded demo data, in English, with a dark and a light theme.

NEXT.JS · EXPRESS · PRISMA · REDIS · SOCKET.IO

BengkelKu

Multi-tenant queue and service SaaS for motorcycle and car workshops, with live status over WebSocket.

Open live demo

GO · POSTGRESQL · REDIS · NEXT.JS · K6

SeatRush

Concert ticketing for traffic spikes with no overselling, load-tested with k6.

Open live demo

JAVA 21 · SPRING BOOT · POSTGRESQL · REACT

PayLink

Payment links and QRIS invoices with webhooks that are idempotent, signed and retried with backoff.

Open live demo

NESTJS · PRISMA · EXPO · NEXT.JS

Cashly

Personal finance: income, expenses, budgets and reports, with Google sign-in and a back-office.

Open live demo

FASTIFY · BULLMQ · PRISMA · LLM API

ReviewBot

Automatic merge request reviewer: webhooks, a job queue and model output turned into findings.

Open live demo

JAVA 21 · SPRING BOOT · VUE 3 · POSTGRESQL

VetCare

Veterinary clinic management: medical records, vaccine reminders and boarding.

Open live demo

LARAVEL 11 · MYSQL · REACT PWA

WashQ

Car and motorbike wash: queue, membership and loyalty points in an installable PWA.

Open live demo

GO · SQLC · POSTGRESQL · NEXT.JS

ServisPro

Phone and laptop repair with QR labels, online estimates, approvals and warranty.

Open live demo

GO · CHI · SQLITE · REACT

GovMock

Mock server for Indonesian government and health APIs such as BPJS, SatuSehat and Dukcapil, with an admin UI.

Open live demo

04 — EXPERIENCE

Where I've been building.

Oct 2025 — Present

Full Stack Developer

MGG Software · Client: URA Singapore

Building URA's parking offence & notice platform: React 19 portal, Spring Boot APIs, DataHive integration and QR payments.

Mar 2023 — Feb 2026

Full Stack Developer

Medeva Multi Talenta

Led the team building an EMR platform; integrated BPJS & SatuSehat, real-time queues and CI/CD pipelines.

Mar 2022 — Feb 2023

Full Stack Developer

Rapidev

Built an internal admin platform with payroll, attendance, departmental reporting and RBAC.

Oct 2021 — Oct 2022

Team Lead

ABP Incubator

Led cross-functional teams of developers, designers and PMs to support startup incubator programs.

05 — CONTACT

Let's build something great together.

Have a project in mind or a role to fill? I usually reply within 24 hours.

Start a project pramudiasf23@gmail.com