06 / Stabilize first
I was brought into GreenWallet because the system needed to become dependable.
The engagement was intentionally short: three months, alongside the
product manager, focused on stabilizing an existing fintech platform.
I took over the backend, worked through its architecture and financial
flows, hardened ledger and transaction behaviour, improved reconciliation,
strengthened payment-provider integrations and built the operational
controls around them.
I also worked alongside an external penetration-testing team, reviewed
the vulnerabilities they identified and implemented the engineering
remediation across authentication, authorization, webhooks, sessions,
rate limiting and sensitive-data handling.
Once the current system was safer and more predictable, I reviewed the
Flutter application and began the architecture for Mobile V2 so the next
developer could continue from a stronger foundation.