Selected work

Selected work

Hamro Khataa is live on Play Store. The rest are learning projects.

Business ledgerPlay Store

Hamro Khataa

A digital ledger for shopkeepers in Nepal — track credit, payments, and customer balances. Offline-first with Google sign-in.

FlutterFirebaseSQLite
View case study ↗
Utility appRealtime data

Weather App

A location-aware weather app with cached data and a clean layout for quick condition checks.

FlutterWeather API
View on GitHub ↗
Civic platformProduction

BattiNala

A civic issue-reporting platform for Nepal. Citizens report issues; teams triage on a role-based dashboard. Built the full Flutter client — maps, offline queue, multi-role auth.

FlutterPythonPostgreSQLMaps
View on GitHub ↗

Technical skills

Tech stack

Languages

DartJavaScriptPythonGo

Frameworks & Libraries

FlutterReact.jsRiverpodProviderFirebaseSocket.IODioSQFliteGo RouterFastAPIChi

DevOps & Tools

ShorebirdCI/CDDockerGitGitHubPostmanVS CodeGoogle Maps APIPostgreSQL

Approach

How I work

Simple steps, no surprises.

01

Understand first

Learn what your users need before writing code.

02

Build what matters

Focus on the core experience — fast and reliable.

03

Deliver and improve

Ship early, then iterate on real feedback.

Experience

Experience

Currently at Jodne Sewa, Kathmandu.

Flutter App DeveloperMar 2026 - Present

Jodne Sewa Pvt. Ltd.

Building and shipping features for a live consumer app on Play Store and App Store.

  • Shipped 10+ features in two months across listing, search, and booking flows
  • Cut API integration time by restructuring the service layer to a repository pattern
Software Development InternAug 2025 - Nov 2025

BIT Iconic Pvt. Ltd.

Feature work, performance fixes, and code review on a live Flutter project.

  • Shipped 8 features with no critical bugs across a 3-month internship
  • Introduced widget testing habit for new screens, reducing regression bugs

Writing

Writing

Notes on what I've learned while shipping Flutter apps.

Jun 9, 2026Layout

Flutter layout constraints: The 3-minute cheat sheet

Stop wrapping widgets in Center or Expanded until the error disappears. Understand constraints in 3 minutes.

Read article ↗
May 18, 2026Android

Publishing a Flutter app to Google Play

A practical guide to packaging, signing, and preparing an app release without adding unnecessary steps.

Read article ↗
May 10, 2026Performance

Reducing Flutter app size and startup cost

A compact look at the techniques that matter most when an app needs to be lighter and quicker to start.

Read article ↗

Contact

Let's talk

Open to product work and collaboration.