PROJECT

Simply Zibra Payments

Simply Zibra · Software Engineer · March 2022 — October 2022

Mobile payment app interface on phone

Overview

Simply Zibra was a cross-platform mobile payment application targeting consumer peer-to-peer payments, account top-ups, and transaction history. I joined as the lead engineer on the mobile + backend stack and shipped both iOS and Android from a single Flutter codebase.
The backend ran on Firebase + GCP — Firestore for the transaction ledger, Cloud Functions for payment orchestration, and Pub/Sub for fan-out of webhook events from third-party banking partners. My biggest impact was on reliability: I introduced an observability layer (structured logging + alerting on circuit-breaker trips) that cut production downtime by 15% over the months I was there.

Key Contributions

Architected the Firebase + GCP backend — Firestore schema for the transaction ledger, Cloud Functions for orchestration, Pub/Sub for partner-webhook fan-out.

Shipped iOS + Android from a single Flutter codebase, including platform-specific biometric auth and push notification handling.

Introduced circuit-breaker patterns and structured observability around third-party banking integrations, reducing production downtime by 15%.

Built the real-time transaction stream that powered the in-app feed and balance updates without polling.

Tech Stack

Flutter

Dart

Firebase

Firestore

Cloud Functions

Pub/Sub

GCP

iOS

Android