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

  1. Apr 2024 – Present

    HDFC Securities

    Senior Software Engineer

    Flutter and Android development.

  2. Apr 2023 – Oct 2023

    PhonePe

    Software Engineer

  3. Feb 2022 – Mar 2023

    ZestMoney

    SDE II

    Flutter development, including flavors for multiple app variants.

  4. Feb 2020 – Jan 2022

    Aubergine Solutions

    Software Engineer – Mobile

    Flutter development.

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

  6. Jun 2016 – Aug 2016

    IndiaNIC Infotech

    iOS training

    Completed the iOS training program (ILDC, an IndiaNIC initiative).

Community

Flutter Ahmedabad logoMeetup logo

Flutter Ahmedabad

I run Flutter Ahmedabad, a Flutter community in Ahmedabad. Our events are on Meetup.

See events on Meetup ↗

Writing & open source

2026

  1. Oct

2025

  1. Jul

    Post

    Performance optimisation for Flutter

    Notes on techniques I use to make Flutter apps faster and smoother.

  2. Jun
  3. Feb

2024

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

  2. May

    Repo

    jb-fvm

    Kotlin

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

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

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

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

  2. Apr

    Repo

    Android-Module-Demo-with-fixes

    How to integrate Flutter screens into an Android native app. · Kotlin

2020

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

  2. Sept

    Post

    My flutter development setup

    How I set up my computer for Flutter development, and the tools I use day to day.

  3. Mar

    Post

    Take your meetups online

    Ideas and tools for moving a community meetup online.

2019

  1. Jul

    Repo

    sunnys_playground

    A playground app with my Flutter experiments. · Dart

2018

  1. Dec

    Repo

    tweet_tag

    Helps you quickly tweet with selected tags. · Dart

  2. Oct

    Repo

    flud_ui

    Flud app's UI built with Flutter. · Dart