Selected work

Focused case studies, not a wall of tiles.

Hamro Khataa is live on Play Store. The others are case studies from learning the fundamentals.

Business ledgerPlay Store

Hamro Khataa

A digital ledger for shopkeepers and small businesses in Nepal. Record credit given (udharo) and cash received (jama), track per-customer balances, and manage dues — 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 submit geotagged reports; field teams triage in a role-based dashboard backed by a Python + PostgreSQL API. Built the full Flutter client including map integration, offline queue, and multi-role auth flow.

FlutterPythonPostgreSQLMaps
View on GitHub

Approach

How I work with clients and teams.

Simple steps, no surprises. Whether you have a full spec or just an idea, the process stays the same.

01

Understand first

Before writing any code, I learn what your users need and what success looks like for your business. Clear goals save time and money later.

02

Build what matters

I focus on the core experience — fast, easy to use, and reliable. Every screen is built to feel polished, even when something goes wrong.

03

Deliver and improve

I ship working software early so you can see and test it quickly. Feedback from real users is more valuable than guessing — so we iterate on what actually matters.

Experience

Recent roles and delivery context.

Currently at Jodne Sewa — a Kathmandu-based startup building product-led mobile experiences for Nepal.

Flutter App DeveloperMar 2026 - Present

Jodne Sewa

Flutter developer building and shipping product features for a live consumer app available 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, removing repeated ad-hoc fetch logic
Software Development InternAug 2025 - Nov 2025

BIT Iconic

Intern on a live Flutter project — feature work, performance fixes, and code review in a production codebase.

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

Writing

Short articles that show process, not just output.

Notes on the things I've had to figure out while shipping: state management choices, release workflow, performance tradeoffs, and auth patterns that don't break under load.

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

Open to product work, collaboration, and thoughtful builds.

For product work that needs quality, clarity, and careful execution, use the links below.