ATM Terminal Simulator
An NDC-style ATM terminal simulator that emulates terminal-to-host message flows, letting teams test switching logic end to end without physical devices.
Luminous · Jakarta, Indonesia
I'm a systems and integration engineer working on payment switching, messaging gateways and operations tooling. LumiDev is my independent studio, where I build developer tools, simulators and dashboards that make critical infrastructure easier to run.
My background is in banking and payment infrastructure: ATM and EDC transaction switching, SMS and WhatsApp Business API gateways, and the Linux servers they run on. Most of my day is spent in a network operations environment, where uptime and correct reconciliation matter more than anything.
I started with Progress OpenEdge ABL and Unix shell scripting, and today I also build in Go, Python and Vue.js. I enjoy the unglamorous work: migrating legacy systems safely, building simulators so teams can test without touching production, and turning raw logs into numbers people can trust.
Personal projects and engineering work. Client and employer details are kept confidential.
An NDC-style ATM terminal simulator that emulates terminal-to-host message flows, letting teams test switching logic end to end without physical devices.
A real-time operations dashboard tracking service health, queues and throughput across messaging and billing hosts, built for operators on shift.
Log processing and count validation for SMS and WhatsApp Business API traffic, reconciling gateway records against upstream data at scale.
A phased plan for moving in-house business logic from OpenEdge ABL to Python while keeping the existing Progress database, starting in development.
A visual redesign of an operations dashboard into a clean enterprise-admin interface, preserving every existing workflow operators depend on.
Analysis of a shell-based failover tool for a transaction switch ahead of a RHEL 9 upgrade, documenting behavior and risks before any change.
LumiDev is bootstrapped. I'm currently building tools that help operations engineers monitor, simulate and reconcile transaction and messaging systems faster.
Open to collaboration, consulting and interesting integration problems.
luminous@lumidev.online