Writing
Blog
Notes on mobile engineering, Flutter architecture, and product delivery.
Explore 7 series →Series
View all →
91 partsSeries · Astronomy
The 88 Constellations
Every constellation recognised by the IAU — how to find it, what is in it, and the story behind the name.
51 partsSeries · Programming
DSA & Algorithms in Python
A 52-part course through data structures and algorithms, every one implemented and explained in Python.
32 partsSeries · Nepal
Nepal Driving Licence
The likhit exam, the trial, the new province portals and everything after — checked against DOTM, not copied from other blogs.
21 partsSeries · Card games
Callbreak
The rules, the scoring and the strategy of Callbreak — checked against Pagat and against a working rules engine, not copied from other blogs.
49 partsSeries · Puzzles
Sudoku
How Sudoku actually works — the rules, every solving technique in order of difficulty, and what to do when the grid stops moving.
29 partsSeries · Morse code
Morse Code
Reading, writing and hearing Morse code — checked against the ITU standard and its actual timing, not against the myths.
44 partsSeries · Mobile app signing and push notifications
App Signing & Push
Certificates, keys, profiles and push notifications on iOS and Android, explained plainly and checked against Apple's and Google's own documentation.
Posts
10 min readJun 19, 2026
Clean Architecture in Flutter with BLoC: A Practical Guide
A hands-on guide to splitting a Flutter app into domain, data, and presentation layers with BLoC — a full feature: entity, use case, repository with DTO mapping, and a Cubit.
9 min readJun 10, 2026
Offline-First Flutter: Syncing Local and Remote Data Reliably
A practical engineering guide to offline-first Flutter: a local source of truth, a durable outbox sync queue, conflict resolution (last-write-wins vs. merge), and real failure handling.
10 min readJun 15, 2026
Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline
A production-grade Flutter CI/CD pipeline: analyze and test every PR, then build signed iOS/Android artifacts and ship to TestFlight and Google Play on a tag — real Fastlane lanes and workflow YAML.
1 min readJan 20, 2025
Automating Flutter Releases with GitHub Actions
Turning the stressful release-day ritual into a calm, repeatable pipeline that ships signed builds to both stores.
1 min readNov 3, 2024
Building Offline-First Apps with Hive and BLoC
A pattern for caching writes locally and reconciling with the server so the app stays usable with no connection.
All 5 posts