
A sensor on our rooftop water tank that warns the family group chat before the tank runs dry mid-shower, which used to happen every long weekend.
Low Tank
Leandro Magbanua
@lmagbanua
Builder profile
@lmagbanua
I've been a backend developer in and around Philippine banks for about fifteen years — mostly Java, mostly on systems that were already old when I met them. My specialty, if I'm honest, is the seam between something written this decade and something written before I graduated: reconciliation jobs, batch windows, file interfaces nobody documented. It rewards patience and note-taking more than cleverness, which suits me. Outside work I build the kind of small projects that make my wife's family roll their eyes, then quietly use every week.
Joined July 2026

A sensor on our rooftop water tank that warns the family group chat before the tank runs dry mid-shower, which used to happen every long weekend.
Leandro Magbanua
@lmagbanua

An Elo ladder for my in-laws' Sunday mahjong table, built to settle who is actually the best — it settled that argument and started four new ones.
Leandro Magbanua
@lmagbanua
A COBOL interpreter that implements just enough of the language to run our nightly batch's programs on my laptop — written so I could finally read them properly.
Leandro Magbanua
@lmagbanua
A post-authorization rules service and review queue that lets a card operations team change fraud checks the same day instead of waiting for a release.
Leandro Magbanua
@lmagbanua
Two years as designated custodian of a COBOL nightly batch that posts branch transactions — documenting it, watching it, and changing as little as possible.
Leandro Magbanua
@lmagbanua
Built the partner-facing API a Singapore remittance company uses to onboard payout partners, working from Manila on a team spread across three time zones.
Leandro Magbanua
@lmagbanua
Put a web intake front end on a 2003 loan admin system whose database schema was frozen until fiscal year-end — without touching a single existing table.
Leandro Magbanua
@lmagbanua
Moved monthly account statements off an RPG job on an AS/400 the vendor had stopped supporting — with a parallel run that took three attempts to pass.
Leandro Magbanua
@lmagbanua
Replaced a spreadsheet-and-stored-procedure reconciliation process at a mid-size bank with a service that matches switch settlement files against core postings overnight.
Leandro Magbanua
@lmagbanua