I am Giancarlos Sandoval, a Software Architect & Mobile Tech Lead from Piura, Peru, focused on building scalable mobile and full stack solutions for banking, fintech, tourism, healthcare, transportation and enterprise platforms.
I specialize in Flutter, React Native, Clean Architecture, microapps, modular systems, real-time mobile services, Firebase, Node.js, CI/CD and reusable developer tools.
I enjoy transforming complex product requirements into maintainable architectures, reusable packages and production-ready mobile experiences.
Software Architecture βββΊ scalable foundations
Mobile Engineering βββΊ Flutter Β· React Native Β· Native integrations
Enterprise Frontend βββΊ API contracts Β· error handling Β· design systems
Cloud & Realtime βββΊ Firebase Β· Firestore Β· Functions Β· Node.js
Engineering Quality βββΊ testing Β· CI/CD Β· releases Β· code review
Open Source βββΊ packages Β· libraries Β· documentation Β· tooling- π¦ Leading frontend mobile initiatives for enterprise banking environments.
- π§± Designing mobile architectures based on Clean Architecture, modularization and microapps.
- π¦ Building Flutter packages and React Native libraries focused on productivity, UI and reusable systems.
- π§ͺ Improving delivery quality through testing, CI/CD, code review and release management.
- π Growing developer communities through Flutter Piura and cloud/mobile learning initiatives.
flowchart LR
A[Product Problem] --> B[Technical Discovery]
B --> C[Architecture Decision]
C --> D[Modular Implementation]
D --> E[API Contracts]
E --> F[Testing & CI/CD]
F --> G[Production Release]
G --> H[Monitoring & Iteration]
I believe strong mobile architecture is not about adding complexity.
It is about creating clear boundaries, reusable components and predictable delivery.
| Area | Technologies & Practices |
|---|---|
| Mobile Architecture | Flutter, Dart, React Native, Clean Architecture, Modular Architecture, Microapps, SOLID |
| Frontend Engineering | React, Next.js, TypeScript, JavaScript, Component Architecture, Design Systems |
| Backend & Cloud | Node.js, Firebase, Firestore, Firebase Functions, REST APIs, Laravel/PHP, Java, Spring Boot |
| Databases | MySQL, MariaDB, PostgreSQL, Redis, Firestore, Realtime Database |
| Quality & DevOps | Git, GitHub, CI/CD, Unit Testing, TDD, Code Review, Release Management |
| Open Source | Flutter Packages, React Native Libraries, SDK Design, Technical Documentation, Semantic Versioning |
I build packages and libraries that help mobile teams move faster with better architecture and reusable components.
| Package | Focus |
|---|---|
screaming_architecture |
Feature-first architecture generator based on modular/domain organization |
modal_date_picker |
Advanced cross-platform date picker for Flutter |
share_image_whatsapp |
Plugin for sharing text, images and QR codes to WhatsApp |
flutter_animated_bubble_background |
Reusable animated background component for Flutter UIs |
| Library | Focus |
|---|---|
react-native-custom-keyboard-pro |
Customizable keyboard with layouts, animations and mobile UX focus |
react-native-sliver |
Advanced scroll composition inspired by Flutter Slivers for React Native |
I design scalable foundations for mobile apps that need to grow beyond the first MVP: routing, data layers, error handling, state management, feature modules, API contracts and release workflows.
I create packages, libraries, UI components, design systems and internal APIs that reduce duplication and improve consistency across teams.
I build mobile solutions with realtime synchronization, geolocation, notifications, background services and cloud integrations using Firebase, Firestore, Google Maps and Node.js.
I care about maintainability, tests, code review, CI/CD, technical documentation and clean boundaries between presentation, domain and data layers.
These are the kinds of projects I am building and improving around my engineering focus:
| Project idea | Why it matters |
|---|---|
flutter_enterprise_architecture |
Production-ready Flutter starter with Clean Architecture, testing and CI/CD |
react-native-enterprise-starter |
Enterprise React Native foundation with TypeScript, API contracts and reusable components |
mobile_microapps_architecture |
Reference architecture for large-scale mobile apps using independent modules |
mobile_api_contract_validator |
CLI tool to detect breaking changes between backend APIs and mobile clients |
flutter_firebase_mobility_kit |
Realtime mobility starter with Firebase, Maps, tracking and background services |
flutter_banking_architecture_kit |
Banking-ready Flutter architecture kit with secure flows, modular features and enterprise delivery patterns |
- Founder & Lead Organizer at Flutter Piura.
- Mobile & Full Stack instructor focused on real-world projects, architecture and employability.
- AWS User Group Leader for AWS Piura.
- Advocate for technical communities, workshops, mentoring and practical engineering education.
I am open to collaborating on mobile architecture, Flutter, React Native, Firebase, developer tools, open source packages and technical communities.


