Lead Software Developer at GenAquarius
I build the mobile apps people keep on their home screen.
I'm Gurkaranvir Singh Bambhrah, a Flutter and native mobile developer from India. For more than 11 years I've led teams that take apps from the first requirements call through to release and long-term care, on Android, iOS and the web.

About me
I care about apps that feel fast, stay stable and are easy for the next developer to pick up.
Most of my work is in Flutter and Dart, backed by years of native Android (Java, Kotlin) and iOS (Objective-C, Swift), plus React and Node.js on the web side. I've rewritten whole codebases in Flutter, built custom widgets and tuned state management until interactions feel seamless.
As a lead, I run projects end to end, from gathering requirements with clients to deployment and maintenance, and I mentor developers and interns along the way. Right now I'm learning machine learning, with a focus on on-device models.
Selected work
A few of the apps I've designed, built or rebuilt, with screenshots from their store listings.
-
Elyments
React, Kotlin, Swift
A chat, audio and video calling app. I maintained and updated the web, Android and iOS apps, keeping them native for the best performance each platform offers.
-
Abhyaasa
Flutter
A daily meditation app by Sri Sri Ravi Shankar. I redesigned it and rewrote the whole app from Ionic to Flutter, then added new features such as challenges and group meditation.
-
SmartApp, Smart Appointment
Flutter
Lets any patient book an appointment with a doctor instantly. I owned the design, development and release, followed by upgrades and maintenance.
-
Udaya and WANI apps
Flutter and native
Udaya manages the company's routers and adapters. The WANI apps follow PM-WANI protocols to find and connect to free Wi-Fi nearby. I managed every variant, shipped new features and built the bridge between Flutter and native code.
-
Rainmaker: Fantasy Gaming
Flutter
A legal, skill-based fantasy game for cryptocurrency and stocks, built for practice and ease of use. I designed and developed the app.
If a store link doesn't open in your region, search for the app name in your app store.
Experience
Eleven years across seven companies, from trainer to team lead.
-
Feb 2025 to now
Lead Software Developer
GenAquarius Private Limited, Noida
- Manage web and mobile app development projects.
- Lead the team and keep it collaborative and open to new ideas.
- Own apps from requirements gathering to deployment and maintenance.
- Work with React, Node.js, Flutter, Android, iOS and HL7.
-
May 2023 to Feb 2025
Lead Software Developer
Sumeru Technologies Solutions, Bengaluru
- Led and trained a team of 3 mobile app developers.
- Kept crash and ANR rates between 0 and 0.01%.
- Rewrote the entire codebase of 2 apps in Flutter.
- Delivered high-quality apps through rigorous testing, optimisation and code reviews.
- Picked up Vue.js.
-
Oct 2021 to May 2023
Senior Mobile App Developer
Inventum Technologies, Noida
- Handled development, testing, code reviews and releases for 9 apps, with 99% user satisfaction.
- Led and guided interns.
- Visited client sites for testing and performance tuning.
- Picked up Node.js.
-
Jul 2021 to Oct 2021
Senior Mobile App Developer
Alchemy Technologies, Ahmedabad
- Contract work fixing bugs across a web and mobile application.
-
Mar 2020 to Jul 2021
Senior Mobile Application Developer
Cliffex Software Solutions LLP, Noida
- Created and managed 5 cross-platform apps, including design and animation.
- Improved apps based on customer reviews.
- Ran requirement meetings with clients and stakeholders.
-
Apr 2016 to Feb 2020
Mobile Application Developer
ILM Techno Solutions Private Limited, Noida
- Built and maintained 18 apps in Flutter, Java, Kotlin, Objective-C and Swift.
- Made apps 30% faster and improved performance by 28%.
- Met clients on site for updates and testing, and trained students and interns.
-
Jul 2015 to Mar 2016
Mobile Application Developer and Trainer
Aptron Solutions, Noida
- Gave technical training to students.
Skills
Mobile first, with enough backend and infrastructure to ship the whole product.
Languages and frameworks
- Flutter / Dart
- Kotlin
- Java
- Swift
- Objective-C
- React
- Node.js
- Vue.js
- Ionic
- NativeScript
Cloud and backend
- Azure
- Docker
- Kubernetes
- Terraform
- Kafka
- MQTT
- Redis
- Keycloak
- HL7
Architecture
- Microservices
- Monoliths
- Flutter–native bridging
- State management
Testing
- Unit tests
- Integration tests
- Golden tests
Ways of working
- Code reviews
- Git
- CI/CD
- Agile
- Scrum
- Kanban
Currently learning
- Machine learning
- On-device ML models
Education
- B.Tech, Information Technology
- Rayat Institute of Engineering and IT, Roopnagar, Punjab. 2011 to 2015
Certifications
- Android Application Development
- Multisoft Systems, April 2015
- iOS Application Development
- Multisoft Systems, April 2015
- AMCAT Certified Business Analyst
- Aspiring Minds, September 2014