RAMCES
Asset management & warehouse control for PT KAI Track & Bridge Division
A full-stack railway platform tracking light work equipment across the national rail network: gensets, drills, rail grinding machines, track geometry trolleys. Deployed against PT KAI's real fleet, 1,121 assets across 104 equipment types and 273 locations in 16 regions nationwide. Covers registration, field condition reporting, calibration, inter-region transfers, spare-part ledger, and write-off, with role-scoped access so regional admins manage their territory and head office sees everything.
Engineered the WebSocket live-update layer, JWT authentication across five region-scoped roles, and a durable Postgres rate limiter with progressive CAPTCHA. Response-compression middleware cuts a 470 KB JavaScript and 383 KB HTML payload by roughly 8:1. Refactored the backend from a single 5,900-line file into eleven domain modules under a no-cyclic-imports rule, and built parity tests keeping the Python and JavaScript filters synchronized. 153 commits, in a team of three.
Shipped with the handover the client actually needs: an architecture and data-model reference, a production runbook, a security note, a backup and restore procedure, and a 49-screenshot operator manual in Indonesian for the division's own staff. Read the documentation set.
Deployed against PT KAI's live fleet register. Figures shown are a September 2026 snapshot.