Building Scalable Mobile
Experiences with Flutter
Flutter Developer specializing in high-performance mobile applications, scalable architectures, clean UI systems, and modern user experiences.
Engineering Mobile Excellence
I'm Gaurav Chavda, a Flutter Developer based in Ahmedabad, India, with 3+ years of experience building cross-platform mobile applications. I specialize in developing scalable Flutter solutions using MVVM architecture, state management, and modern mobile development practices.
My focus is on building scalable, maintainable codebases using modern architecture patterns. I've shipped multiple production Flutter apps — from fintech wallets to community platforms to SaaS membership systems — each engineered with clean separation of concerns, performant state management, and responsive and user-friendly interfaces.
Recognized as Employee of the Quarter, I thrive in collaborative environments, enjoy solving complex technical challenges, and consistently deliver polished, production-ready software.
Skills & Technologies
Technologies and tools I use to build high-quality, scalable and user-focused applications.
Mobile Development
State Management
Backend & Services
Database & Storage
Maps & Location
Advanced Features
Architecture
Tools & Others
✨ Always learning new technologies and improving my skills.
Featured Projects
Production-level Flutter applications built with modern architecture and real users in mind.
DigiCash Wallet App
A secure fintech wallet application with full wallet management, PIN reset flows, and biometric authentication. Built with Provider + MVVM architecture for clean separation of concerns.
- Secure authentication
- PIN management
- MVVM structure
SunooSakhi Community
Women-focused social and community platform enabling safe communication and connections. Built with a future-ready, scalable Flutter architecture for rapid feature expansion.
- Real-time chat
- Community features
- Scalable architecture
HRMS Employee App
Full-featured HR management app with persistent background location tracking — employee location is tracked continuously from check-in to check-out, even when the app is closed. Includes leave management, sales target tracking, client visit logging, and real-time admin notices.
- Background tracking — works even when app is closed
- Check-in / Check-out with live location
- Leave apply & sales target tracking
CricPG - Live Cricket
Real-time cricket score app using WebSocket connections for instant live match updates — no polling, pure push-based data. Features live scores, upcoming matches, and complete past match history.
- WebSocket — live scores without polling
- Live, upcoming & past matches
- Real-time push data architecture
Experience & Education
Flutter Developer
TD TECH SOLUTIONS, Ahmedabad
Designed and developed production-grade Flutter applications across fintech, SaaS, community platforms, IoT, and AR domains. Contributed to architecture discussions and delivered scalable mobile experiences.
- ▸Built 6+ production Flutter apps shipped to real users
- ▸Implemented MVVM and Clean Architecture patterns across projects
- ▸Integrated Firebase, REST APIs, Bluetooth, and Google Maps
- ▸Improved application performance through widget optimization and efficient state management.
- ▸Collaborated cross-functionally with design and backend teams
Flutter Developer
BATSYS PVT LTD
Maintained and enhanced existing Flutter codebases, addressing technical debt while adding new features. Gained deep experience in debugging complex state management and improving app performance.
- ▸Refactored legacy Provider code to cleaner BLoC architecture
- ▸Resolved critical bugs and stability issues through proactive debugging.
- ▸Added new feature modules without breaking existing functionality
- ▸Collaborated in agile sprint cycles with clear delivery timelines
Junior Flutter Developer
IOTTIVE PVT LTD
Started my professional Flutter journey by learning and applying Flutter development in real-world projects. Worked on mobile applications using Provider and MVVM architecture, integrated REST APIs, handled real-time data using WebSockets, and gained exposure to IoT-based solutions.
- ▸Developed and maintained Flutter applications using Provider state management
- ▸Implemented MVVM architecture for scalable and maintainable code
- ▸Built a live cricket score application with real-time match updates
- ▸Integrated WebSocket connections for instant data synchronization
- ▸Worked with REST APIs and JSON data parsing
- ▸Gained hands-on exposure to IoT concepts and device communication
- ▸Collaborated with senior developers and participated in code reviews
- ▸Learned Flutter best practices, debugging, and performance optimization
MSc in Information Technology
Gujarat University, Gujarat, India
Advanced studies in software engineering, database systems, networking, and mobile application development. Graduation project focused on mobile app architecture and cross-platform development.
- ▸Specialized in mobile application development
- ▸Strong foundation in data structures and algorithms
- ▸Project work in cross-platform mobile architectures
Achievements & Highlights
Employee of the Quarter
Recognized for outstanding performance, technical contribution, and collaborative work ethic.
MSc in Information Technology
Advanced academic foundation in software engineering, mobile development, and computer science.
Cross-Platform Expertise
Proficient in delivering consistent, native-quality experiences on both iOS and Android.
Production Deployments
Multiple apps shipped to the Google Play Store, from concept to live production.
Architecture Mastery
Deep expertise in MVVM, Clean Architecture, BLoC, GetX, and Provider patterns.
Fintech & SaaS Experience
Delivered secure, scalable applications in demanding fintech and multi-tenant SaaS environments.
Let's Build Something Together
Open to Flutter Developer roles, freelance projects, and long-term product collaborations.
Gaurav Chavda
Flutter Developer
Response time: Usually within a few hours
Send an Email


