Skip to content
View GianSandoval5's full-sized avatar

Block or report GianSandoval5

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GianSandoval5/README.md

Giancarlos Sandoval - Software Architect

Typing SVG

Portfolio LinkedIn Email GitHub followers


πŸ‘‹ About me

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

πŸš€ Current focus

  • 🏦 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.

🧠 Architecture mindset

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]
Loading

I believe strong mobile architecture is not about adding complexity.
It is about creating clear boundaries, reusable components and predictable delivery.


πŸ› οΈ Tech stack

Tech stack

Core expertise

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

πŸ“¦ Open Source & Libraries

I build packages and libraries that help mobile teams move faster with better architecture and reusable components.

Flutter packages

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

React Native libraries

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

🧩 Featured engineering themes

πŸ—οΈ Enterprise Mobile Architecture

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.

πŸ” Reusable Mobile Systems

I create packages, libraries, UI components, design systems and internal APIs that reduce duplication and improve consistency across teams.

⚑ Realtime Experiences

I build mobile solutions with realtime synchronization, geolocation, notifications, background services and cloud integrations using Firebase, Firestore, Google Maps and Node.js.

πŸ§ͺ Engineering Quality

I care about maintainability, tests, code review, CI/CD, technical documentation and clean boundaries between presentation, domain and data layers.


🧭 Open Source roadmap

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

🌎 Community & leadership

  • 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.

πŸ“Š GitHub analytics

GitHub stats Top languages

GitHub streak

GitHub profile summary


🀝 Let's connect

I am open to collaborating on mobile architecture, Flutter, React Native, Firebase, developer tools, open source packages and technical communities.

LinkedIn Email Portfolio

Footer

Popular repositories Loading

  1. movie_app movie_app Public

    Este es un proyecto hecho con Flutter de una apps de peliculas para el RETO CODE WARRIORS del canal de DIEGO VELASQUEZ https://www.youtube.com/watch?v=f7tO38x6Tkw&t=860s Es un proyecto abierto y fu…

    Dart 26 9

  2. onboardPageView onboardPageView Public

    onboard

    C++ 2

  3. buddy_guardian buddy_guardian Public

    Este es un proyecto de un Juego hecho con flutter para participar en el Google Gamers Challenge

    Dart 2 1

  4. online_store online_store Public

    Dart 2 2

  5. modal_date_picker modal_date_picker Public

    A modal-based date picker for Flutter that provides an intuitive and customizable way to select dates. Designed for seamless integration on Android, iOS, and Web. πŸŽ‰

    Dart 2

  6. spotify_app spotify_app Public

    HTML 2