binit.koirala
AboutWorkExperienceStackBlogGet in touch
Home / Blog

Writing

Notes on the things I actually run into — Django backends under load, Flutter in production, and keeping infrastructure boring.

1 October 2026 · 6 min read

Designing a Postgres schema you won't regret

Constraints the database enforces, types that are cheap now and expensive later, indexes for real queries, and the Django migrations that lock a live table.

1 October 2026 · 7 min read

Shipping a mobile app in Nepal: the part that starts after launch

Store deadlines you don't control, releases you can't take back, payments that need server-side reconciliation, and notifications that get dropped. The real work.

17 August 2026 · 6 min read

Flutter on a bad connection: building apps that survive real mobile networks

Requests that die mid-flight, optimistic updates that need honest rollback, and retries that don't hammer a weak connection — Flutter for real Nepali networks.

17 August 2026 · 7 min read

Why your Django app gets slow as it grows (and it's usually not Django)

The four problems behind most Django performance complaints — N+1 queries, missing indexes, synchronous work that should be queued, and uncached hot reads — and how to find them before users do.

© 2026 Binit Koirala — built in Nepal.
LinkedInGitHubInstagramEmail