About
I'm a mobile developer based in Bengaluru. I'm a Senior Software Engineer at HDFC Securities, building Flutter and Android apps. Before that I worked at PhonePe, ZestMoney, Aubergine Solutions and Salient Apps, starting out on Xamarin.Forms and moving to Flutter.
I mentor on ADPList and Topmate, and I help organize Flutter Ahmedabad. I've been writing about what I learn since 2020: performance, CI/CD, embedding Flutter in native apps, and tooling. This page collects where I've worked, and what I've written and built along the way.
Work
- Apr 2024 – Present
HDFC Securities
Senior Software Engineer
Flutter and Android development.
- Apr 2023 – Oct 2023
PhonePe
Software Engineer
- Feb 2022 – Mar 2023
ZestMoney
SDE II
Flutter development, including flavors for multiple app variants.
- Feb 2020 – Jan 2022
Aubergine Solutions
Software Engineer – Mobile
Flutter development.
- Jul 2018 – Sep 2019
Salient Apps
Xamarin.Forms mobile developer
Went from no .NET experience to building Xamarin.Forms apps, learning IoC and MVVM along the way.
- Jun 2016 – Aug 2016
IndiaNIC Infotech
iOS training
Completed the iOS training program (ILDC, an IndiaNIC initiative).
Community
Flutter Ahmedabad
I run Flutter Ahmedabad, a Flutter community in Ahmedabad. Our events are on Meetup.
Writing & open source
2026
- Oct
Post
Idea hub
2025
- Jul
Post
Performance optimisation for Flutter
Notes on techniques I use to make Flutter apps faster and smoother.
- Jun
- Feb
2024
- Jul
Post
SuperFast(<1sec) web view load times with Flutter
Load websites in a Flutter app in under a second by preloading them in a headless web view.
- May
- Feb
Post
Minimal CI CD setup with Flutter and GitHub Actions — Part 3
Part 3 of a minimal CI/CD setup for Flutter with GitHub Actions. Start with part 1 if you are new to it.
- Feb
Post
Minimal CI CD setup with Flutter and GitHub Actions — Part 2
Part 2 of a minimal CI/CD setup for Flutter with GitHub Actions, building on part 1.
- Feb
Post
Minimal CI CD setup with Flutter and Github Actions — Part 1
Set up a minimal CI/CD pipeline for Flutter with GitHub Actions: the Flutter environment and dependencies.
2023
- Apr
Post
Updated: Add a flutter screen to your Android app
How to add a Flutter screen to an existing native Android app, so you can migrate it step by step.
- Apr
Repo
Android-Module-Demo-with-fixes
How to integrate Flutter screens into an Android native app. · Kotlin
2020
- Oct
Post
Custom Clipping using fluttershapemaker.com and ClipPath in Flutter
Design a custom clip shape with fluttershapemaker.com and apply it to widgets with ClipPath in Flutter.
- Sept
Post
My flutter development setup
How I set up my computer for Flutter development, and the tools I use day to day.
- Mar
2019
- Jul

