Luminous · Jakarta, Indonesia

Reliable software for systems that can't go down.

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.

Payment & ATM switching SMS & WhatsApp Business API Linux operations

About


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.

Selected work

Personal projects and engineering work. Client and employer details are kept confidential.

Tooling · Go

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.

  • Go
  • NDC
  • TCP
Observability · Go

NOC Monitoring Dashboard

A real-time operations dashboard tracking service health, queues and throughput across messaging and billing hosts, built for operators on shift.

  • Go
  • Linux
  • Monitoring
Data pipeline

Messaging Gateway Reconciliation

Log processing and count validation for SMS and WhatsApp Business API traffic, reconciling gateway records against upstream data at scale.

  • Python
  • Bash
  • SQL
Modernization

OpenEdge to Python Migration

A phased plan for moving in-house business logic from OpenEdge ABL to Python while keeping the existing Progress database, starting in development.

  • OpenEdge ABL
  • Python
  • Migration
Frontend · Vue.js

Switching Operations Console

A visual redesign of an operations dashboard into a clean enterprise-admin interface, preserving every existing workflow operators depend on.

  • Vue.js
  • UI design
Infrastructure

High-Availability Review

Analysis of a shell-based failover tool for a transaction switch ahead of a RHEL 9 upgrade, documenting behavior and risks before any change.

  • Bash
  • RHEL
  • HA

Stack

Languages

  • Go
  • Python
  • Progress OpenEdge ABL
  • Bash
  • JavaScript / Vue.js

Infrastructure

  • RHEL / CentOS
  • Docker
  • SFTP & file integration
  • Cloudflare

Domains

  • ATM & EDC switching
  • SMS gateways
  • WhatsApp Business API
  • Reconciliation pipelines

Practice

  • Legacy modernization
  • Simulation & testing
  • Operational dashboards
  • Technical documentation
Now

Building developer tools for operations teams

LumiDev is bootstrapped. I'm currently building tools that help operations engineers monitor, simulate and reconcile transaction and messaging systems faster.

Let's talk

Open to collaboration, consulting and interesting integration problems.

luminous@lumidev.online