Senior Flutter Developer · Mobile Architect

Twelve years of
shipping mobile, re­wired
for the AI era.

I'm Mayank Joshi — I lead mobile & web engineering at SpiceMoney from a quiet town in Uttarakhand. I've been writing Flutter since it had a beta sticker on it, and I think of AI as the fastest engineer I've ever paired with.

Assistant Manager · SpiceMoney Flutter · 8 yrs IST (UTC+5:30)
02 — The 12-year arc

From Android Studio betas to AI-augmented release trains.

Tenure Lead role AI in workflow
2014
2016
2018
2020
2022
2024
'26
Embitel
Software Engineer · Android & Flutter
GeekTechnotonic
Lead Flutter Developer
Chekk
Lead Flutter Developer
SpiceMoney
Asst. Manager — Mobile & Web
AI in loop
Copilot · Claude · Codex
2014 — 2021

Android-native foundations.

Shipped retail & enterprise apps across BMMI, Tata Trent and Excite. Learned the boring, important parts: release cycles, debugging in the dark, supporting customers in production.

2021 — 2024

Leading Flutter teams.

Architected a Flutter POS/inventory platform with PDF reports, then led a 3-person team porting Chekk's identity verification stack to Flutter with LibSodium crypto end-to-end.

2024 — now

AI-augmented delivery.

At SpiceMoney, I run Flutter Web + Next.js delivery and quietly fold AI tools into spec → code → review → ship — measured in throughput, not vibes.

03 — The SKILLS

Depth in one codebase shipping three platforms — plus the tools that 10× a small team.

I optimise for boring, durable architecture and reach for AI tooling where it pays back in throughput. Below: where I’ve spent the hours, and what I reach for first.

// core stack — by hours-in12 yrs total
Flutter SDK
8 yrs
Android (Kotlin/Java)
11 yrs
Dart
8 yrs
Next.js / React
4 yrs
FastAPI
2 yrs
Firebase
7 yrs
// AI in my loopsince 2023

I treat AI tools like a fast, eager pair-programmer. They scaffold, draft, test and review — I keep the taste and the architecture decisions.

Claude GitHub Copilot OpenAI Codex Cursor prompt-driven specs
// state management
BLoC Stacked GetX Riverpod MobX Provider
// architecture
Microservices-aligned Clean Architecture MVVM Repository pattern Feature modules Unit & integration testing
// platforms
Android iOS Web (Flutter) Web (Next.js) PWA macOS
// web & ops
Tailwind CSS Sentry Vercel PostgreSQL REST + GraphQL Stripe-like fintech APIs
01. One codebase.
Three platforms.
Zero magic.
02. AI drafts.
I review.
Tests don't lie.
03. Boring architecture.
Interesting product.
04 — The AI lab

Small bets where AI meets the boring craft of shipping software.

experiment / 2 Under Testing and Fixing Bugs

Suchi - Your catalog. One scan away.

Suchi is a simple digital catalog platform for small Indian businesses (pharmacies, restaurants, clothing stores, salons, hardware shops, etc.). It lets owners create a professional storefront in minutes, generate a QR code, and have customers browse products/services on their phones and send orders directly via WhatsApp — no app download needed.

Tired of taking orders on calls and managing paper lists? Suchi is here! Create your digital catalog in 3 mins, put a QR code on your counter, and let customers browse & order directly on WhatsApp. Super simple. Made for Indian shops. Check it out: https://getsuchi.com/ $ Forward to any shop owner who needs this!
Stack · Claude Code · SvelteKit · Docker open ↗
experiment / 1Under-Development

GymOs

GymOS is a comprehensive gym management web application designed to automate fitness facility operations. It streamlines member attendance, recurring subscriptions, analytics tracking, and customer inquiries to improve revenue and operational efficiency.

Ditch the register, switch to the system. Automate your gym operations with GymOS! Stop chasing renewals. Let GymOS handle subscriptions while you focus on your clients. $ Smart analytics for smart gym owners. Know your peak hours and grow your revenue effortlessly.
SvelteKit · Claude · Docker open ↗
05 — Field notes

Long-form, in my own voice.

writing daily · since May 2026
MAY 2026
Optimizing Claude's Context: Git-Nexus vs. Graphify
When attempting to traverse large repositories (500K+ raw tokens), feeding unmapped source files to LLMs like Claude exhausts the context window almost instantly. Intelligent traversal requires building a dependency graph to map tokens efficiently, targeting a mapped context of <20K tokens. The core debate centers on how to build this graph: via semantic code structures Graphify or historical developer patterns Git-Nexus.
/ Claude
MAY 2026
The native Swift Package Manager (SwiftPM) engine versus the legacy CocoaPods toolchain.
Today, we run an objective, head-to-head architectural comparison of the single most disruptive iOS ecosystem shift landing in this stable release
/ swift package manager
MAY 2026
Deep Dive: Under the Hood of Hybrid Composition++ (HCPP)
For years, Android platform views - like Google Maps, native WebViews, or camera previews—were the ultimate puzzle for mobile architects. HCPP completely rewrites the rendering pipeline to achieve zero-jank execution. Let's tear it down.
/ HCPP
MAY 2026
Next-Gen Packages Optimized for the Flutter 3.44 Ecosystem
The dust has fully settled from last week's Google I/O 2026, and the stable Flutter 3.44 and Dart 3.12 toolchains are now live in production lines globally. The open-source package ecosystem has been moving at an unbelievable clip over the past 48 hours.
/ Google I/O 2026
MAY 2026
The Week in Review
Google I/O 2026 Summary & The Pluggable Future
/
MAY 2026
Profiling Interpreted Bytecode in Flutter DevTools
We now have our hands on the actual tooling updates inside **Android Studio** and **Flutter DevTools** designed to profile, trace, and debug this brand-new bytecode execution loop.
/ flutter
MAY 2026
Google I/O 2026: Flutter GenUI SDK Goes Stable Alongside the Dart Bytecode Runtime
Google I/O 2026 kicks off with the stable launch of the Flutter GenUI SDK and the Dart Interpreted Bytecode Runtime — here's the dual-runtime architecture that makes AI-streamed UI safe on iOS.
/ flutter
MAY 2026
5 Groundbreaking Shifts in Flutter 3.44: The 24-Hour Countdown to Google I/O 2026
Flutter 3.44 goes stable 24 hours before Google I/O 2026 — SwiftPM replaces CocoaPods, BuildRunner gets AOT hooks for 10x faster codegen, and Impeller's Vulkan backend kills micro-stutters for good.
/ flutter
MAY 2026
The Skill-Up Sprint: Flutter 3.44 Week in Review (May 10–16, 2026)
The Flutter community's final 72-hour countdown to Google I/O 2026 — covering Agent Skills, the Material/Cupertino code freeze, Wasm DevTools maturity, and interpreted bytecode leaks.
/ flutter
MAY 2026
The Road to I/O 2026: The Pure Impeller Era and Standalone UI Ecosystem
A comprehensive review of the historical shifts hit by the Flutter 3.44 branch right before Google I/O 2026—exploring Agent Skills, MCP, Material/Cupertino decoupling, and Wasm-first performance.
/ flutter
JUN 2025
5 Flutter Tips I Wish I Knew Earlier
Practical tips for Flutter developers from 8 years in the field.
/ flutter
JUN 2025
Hello World
Welcome to my developer blog — where I share what I learn building cross-platform apps.
/ flutter
↳ Posts from mayankjoshi.in
06 — Let’s talk

Let’s build the next thing.

Whether it’s a Flutter app you’ve outgrown, an AI tool you want done right, or a team that needs steady hands — I read every message I get.

// say hello
replies usually within a day

// signal

Phone+91 96118 86339
LocatedUttarakhand, India · IST
Status Open to senior & lead roles
// availability window

I take on one new engagement per quarter — currently with capacity for Q3 ’26. Remote-first, async-friendly, IST overlapping with EU & APAC.