All work
Partnet Group · Oct 2023 – Present
Bangente banking app

I was the lead mobile engineer who built and shipped the bank’s iOS and Android app, from code to store release. I’ve maintained it since November 2025.
Payments and cards
- P2P and interbank transfers, saved beneficiaries, currency exchange, QR payments, and tax and utility bill payments.
- Card issuance, PIN change, card lock and fixed-term deposits.
- NFC/HCE tap-to-pay through a custom Expo native module written in Swift and Kotlin.
- A cross-platform Rust cryptography library, bridged to Android through JNI and to iOS through a C FFI.
Reliability
- A crash in a mobile app closes the whole app, so I added error boundaries at three levels: global, screen and component. Users see a clear message instead of losing their session.
- Migrated the codebase from JavaScript to TypeScript, and used Jest with TDD for account number, phone and amount validation.
- Kept native dependencies healthy, because errors at the native level can’t be caught from JavaScript.