Flutter Developer Ahmedabad, India

I ship Flutter apps
to both stores.that pass review.that keep running.

In my day job I look after 6+ production apps built on Clean Architecture with BLoC, and I take every one of them through to Google Play and the App Store myself.

Available for new projects Usually replies the same day

Krunalgiri Goswami
Google Play Full release lifecycle
App Store Signing & provisioning
Clean + BLoC 6+ live codebases
0+
Production apps maintained
All of them are live, and I still work on them every week.
0
Client accounts run in parallel
One with five apps, one with two apps plus an admin panel.
0
App stores shipped to
Google Play and App Store Connect, including signing and review.
0hr
Typical reply time
You get a written reply inside one working day.

Selected work

Things I built, and
how they work.

Game Villa

2026

A villa of small games.

One app, several puzzle games, and a shared floor underneath them. Each game lives in its own package and signs the same contract, so adding a new one is a line in the registry and nothing else. Zip asks you to draw a single line through every square in numbered order; Tic Tac Toe plays a friend or the machine.

  • Plugin architecture: every game is a separate Dart package behind one VillaGame contract
  • A shared core holds the theme, the record book and the daily board, so games stay small
  • Daily challenge, streaks, personal bests and shareable board IDs, all stored on device
  • Three themes, haptics and sound effects, each switchable from the player profile
Solo - architecture, engine, UI Playable now
Download APK Android 64-bit, 17 MB. Your phone will ask you to allow installs from this source.
Game Villa — Splash
Game Villa — The villa
Game Villa — Player profile
Game Villa — Zip board
Game Villa — Solved
Game Villa — Tic Tac Toe

1/ 6Splash

GK Store

2025

Storefront and back office, one codebase.

An e-commerce app that serves two different users from one codebase. Customers browse, save to a wishlist, check out and track their orders. Admins manage the catalogue, categories, stock and incoming orders.

  • One build serves both the customer and the admin journey
  • JWT authentication over a Spring Boot + MyBatis API
  • MySQL schema tuned for real-time product and order synchronisation
Solo — Flutter client + Spring Boot API Open source Code
GK Store — Home
GK Store — Productdetails
GK Store — Popular Products
GK Store — Wishlist
GK Store — Cart
GK Store — Checkout
GK Store — Success
GK Store — Myorder
GK Store — Admin Home
GK Store — Admin Product
GK Store — Admin Categories
GK Store — Admin Order

1/ 12Home

LinkSphere

2025

Connect. Collaborate. Grow.

A professional networking app with profiles, posts with media, likes, comments, a personalised feed, and search across both people and content. Flutter on the front, Spring Boot and MySQL behind it.

  • JWT auth hardened with Spring Security across every endpoint
  • Media-backed posts with likes, comments and saves
  • Personalised feed and full-text search over users and posts
Solo — full stack Open source Code
LinkSphere — Signin
LinkSphere — Signup
LinkSphere — Home
LinkSphere — Home
LinkSphere — Post
LinkSphere — Share
LinkSphere — Suggetions
LinkSphere — Connections
LinkSphere — Profile
LinkSphere — Profile
LinkSphere — Profile
LinkSphere — Linksphere

1/ 12Signin


Experience

Where I've
shipped.

  1. Software Engineer (Flutter)

    Now

    Jul 2025 – Present 1 yr 3 mo

    Ahmedabad · Full-time

    • Maintain and extend 6+ production Flutter apps built on Clean Architecture with BLoC, Repository and Datasource layers.
    • Own the full release lifecycle on Google Play and the App Store — build and SDK failures, signing, iOS provisioning profiles and store review.
    • Run two client accounts in parallel: requirements, delivery planning, priorities and written progress summaries.
    • Integrate REST APIs through Swagger/OpenAPI generated models for type-safe calls and reliable file uploads.
    FlutterBLoCSpring BootCI/CDJIRA
  2. Full Stack Development Intern

    Jan 2025 – Jun 2025 6 mo

    Ahmedabad · Internship

    • Built end-to-end features across several production apps — complex user flows, state management and business logic.
    • Fixed layout and overflow defects and built responsive bottom sheets and dashboards that hold up on Android and iOS.
    FlutterREST APIsUI/UX
  3. Software Development Engineer Intern

    Dec 2024 – Jan 2025 2 mo

    Bluestock Remote

    • Developed responsive web interfaces and wired them to REST APIs for dynamic content across devices.
    React.jsREST APIs
  4. BE, Computer Engineering

    Sept 2021 – May 2025 3 yr 9 mo

    CVM University CGPA 7.67 / 10


Toolkit

What I reach for,
and how often.

01

Mobile

Where most of my hours go.

  • Flutter
  • Dart
  • BC BLoC / Cubit
  • CA Clean Architecture
  • P Provider
  • M MVVM
02

Backend

I write the API I consume.

  • Spring Boot
  • Java
  • MySQL
  • REST / Swagger
  • MongoDB
  • Node.js
03

Ship & Tools

From commit to store listing.

  • App Store Connect
  • Play Console
  • Git
  • CI/CD
  • Firebase
  • Postman

About

I do the
boring parts too.

Available for new projects Ahmedabad, India · Remote · Async
Building
An offline-first billing platform
Learning
CI/CD automation for Flutter releases
Reading
Designing Data-Intensive Applications
Async by default
Written updates, not daily calls
Both stores
Play Console + App Store Connect
Full stack
I write the Spring Boot API too

I am a Flutter developer in Ahmedabad, India, working full-time as a Software Engineer. I look after 6+ production apps built on Clean Architecture with BLoC, and I take each of them all the way to Google Play and App Store Connect myself.

Provisioning profiles, signing, an SDK upgrade that breaks the build, a store review that comes back rejected. Most developers avoid this part of the job. I deal with it every week, so if your release process is what is holding the team up, I have solved that before.

I also run two client accounts at the same time: gathering requirements, setting priorities and sending written updates. What you get from me is questions in writing and a build you can actually run.

Contact

Let's build
something solid.

Contract work, overflow projects, or a second pair of hands on a Flutter build. Send me a message and you will hear back within a day.