PaGol
The digital account that turns balance into miles — and miles into travel.
- Role
- Software Engineer — iOS & React Native
- Company
- Gol Linhas Aéreas · via MB Labs
- Period
- Mar 2022 – Apr 2024
- Platforms
- iOS · Android


The context
Gol wanted to put its loyalty program inside people’s everyday finances: a free digital account where idle money becomes miles, and miles become flights, products or cash back. The app was built on top of the Bankeiro white-label platform, which meant evolving a full banking product — Pix, cards, transfers — with Gol’s brand and business rules.
Decisions that were mine
01Native where it hurts, React Native where it scales
I argued for keeping sensitive flows — camera, security, payment integrations — in Swift/UIKit, exposed to React Native through small, typed bridges. The product team could iterate fast in RN without touching code that must never break.
02Performance treated as a feature, not a chore
Banking screens are heavy lists: statements, miles, transactions. I hunted re-renders with the profiler, applied deliberate memoization and proper list virtualization until navigation felt instant on entry-level Android devices — where most users actually are.
03Bridge patterns documented for the whole team
Instead of every dev inventing their own native bridge, I standardized the anatomy of a module — errors, events, types — so anyone on the team could build or review a native module with confidence.
Where it landed
Shipped and maintained on both stores, with continuous releases over two years, serving account holders who earn miles simply by keeping their salary in the account.
Screens





Next case
Bankeiro→
One codebase. Forty-plus banks.