I build backend systems and mobile apps.

Backend software engineer at a Philippine digital bank, CS instructor at UP Manila, and developer of small independent apps and tools.

Selected Work

Maya Bank, Inc

Java · Spring Boot · PostgreSQL · Oracle · Databricks · Splunk

I work as a Software Engineer building core capabilities for one of the Philippines' leading digital banks. I contributed to the development of Maya's credit card functionalities, developing the services needed to bring their first (Maya Landers Cashback Everywhere) and second (Maya Black CC) credit card to life. I helped build out features and services for Google Pay and Click to Pay, and worked on cards-management systems spanning cards configuration, transaction processing and parsing, and card maintenance for both prepaid and credit cards.

settled. - money owed, sorted.

iOS · SwiftUI · SwiftData · CloudKit

A local-first personal finance app for tracking loans, lending, receipt splitting, and recurring payments. Syncs privately across your own devices.

Nook - Store it, Track it

Download on the App Store

iOS · SwiftUI · SwiftData

A home inventory app for tracking the rooms, containers, and items in your space, with QR codes you can scan to find where things are stored.

About

I'm a backend software engineer, currently teaching CMSC-127 and related courses at UP Manila and advising UP SoComSci. Outside of work, I build small independent apps in my spare time.

Stack

Java Spring Boot PostgreSQL Oracle Swift SwiftUI
Databricks Splunk Terraform CI/CD