Project overview
Magnum Bank was designed as a digital bank for soccer fans: a complete mobile experience for accounts, payments, transfers, statements, and benefits, with a visual identity that adapts to each user's favorite club. The app was developed in Flutter with BLoC and Clean Architecture, separating presentation, business rules, and integrations to keep evolution predictable in a financial product with high quality demands.

Challenge
Create a reliable and scalable banking experience that also felt emotionally personalized, allowing each user to see colors, symbols, and benefits aligned with their favorite team.
Solution
Implemented a modular Flutter app with BLoC, Clean Architecture, and a white-label layer to apply club themes, badges, and content without duplicating core banking flows.
Tech Stack
- Flutter
- BLoC
- Clean Architecture
- Fintech
Technical scope
- Flutter app with BLoC state management
- Clean Architecture separating presentation, domain, and data
- White-label layer for team colors, symbols, and benefits
- Digital account, payments, transfers, and statement flows
