Notes from the trenches.
Practical write-ups on Flutter, Android, architecture, and AI tooling, drawn from real production work.
Migrating a Production App from React Native to Flutter Without Losing Users
What I learned leading two React Native to Flutter migrations (Mengantar and SRX Property): how to sequence the rewrite, keep releases flowing, and avoid the traps that stall most migrations.
Clean Architecture in Flutter: The Modular Structure I Use on Every Project
The exact package layout, dependency rules, and conventions behind the Flutter apps I ship, from 100K concurrent users at Mengantar to small in-house products. Opinionated, and battle-tested.
From 80% to 98% Crash-Free: A Stability Playbook for Flutter Apps in Production
The step-by-step process we used at Mengantar to raise the crash-free user rate from 80% to 98% on an app with over 100,000 concurrent users. No rewrites, just discipline and the right instrumentation.
Building Cuplikin: Shipping an AI Video Clipper with Flutter, Whisper, and LLMs
How I built Cuplikin, an app that turns long videos into short clips with AI, as a solo founder: the pipeline, the Flutter desktop and mobile decisions, cost control for AI features, and what I would change.
Claude Code Plugins for Flutter Teams: How UFIL Enforces Architecture with AI
Why I built an open-source Claude Code plugin for Flutter, how it uses Dart MCP and LSP to generate code that follows Clean Architecture, and what AI-assisted development actually changes on a real team.