Bhawesh Baruwal builds mobile apps that ship.
Flutter mobile developer from Kathmandu, Nepal. I design scalable, responsive interfaces, wire up REST APIs with Dio and Retrofit, and structure apps with MVVM, Stacked, and clean architecture — from first screen to release.
Mero TV
12,000+ live channels, Picture-in-Picture, country & category filters.
Kaivalyam
Buy, sell, and exchange properties — auth, listings, favorites.
Lumbini Scanner
QR ticket validation with audio feedback for high-traffic venues.
Nebula
20+ screens for a smart ice bath companion — pairing to sessions.
Who I am
Flutter mobile developer with hands-on experience building production-ready Android and cross-platform applications using Flutter and Dart. I design scalable, responsive user interfaces, integrate RESTful APIs with Dio and Retrofit, and implement clean MVVM architecture using the Stacked framework, the Repository Pattern, and Dependency Injection. I recently completed a Flutter development internship at Awecode Solutions, delivering five applications across video streaming, real estate, ticket validation, and wellness domains — and I'm a fast learner with a track record of shipping polished, well-tested mobile products from design to release.
What I work with
Core
Flutter & Dart
Primary toolkit — cross-platform UI, widgets, and app logic.
MVVM & Stacked
Repository Pattern, Dependency Injection, Service Locator.
Integrations
REST APIs
Dio, Retrofit, JWT auth, functional error handling with fpdart.
Firebase
Auth, Firestore, Crashlytics for monitoring and crash reporting.
Tooling
State Management
Provider and Stacked for predictable, testable app state.
Git, Testing & Fastlane
Unit/integration testing and automated build & release pipelines.
Where I've been
Mobile Developer Intern — Awecode Solutions Pvt. Ltd.
Developed five Flutter applications from scratch across video streaming, real estate, ticket validation, and wellness domains, working closely with designers and backend engineers. Designed scalable architecture using MVVM, Stacked, Repository Pattern, Dependency Injection, and Service Locator. Integrated REST APIs with Dio and Retrofit, JWT authentication, and functional error handling using fpdart. Improved release confidence through unit and integration testing, Firebase Crashlytics monitoring, and Fastlane-driven build automation.
Flutter Development Apprenticeship — SkillShikshya
Completed a structured apprenticeship covering Flutter fundamentals, state management, and app architecture — building a strong foundation ahead of the Awecode Solutions internship.
Bachelor of Information Management (BIM)
Academic honors: Province Topper (1×), Province Runner-up (2×), and Class Topper.
How I can help
Flutter App Development
Building production-ready, cross-platform mobile apps with Flutter and Dart, from clean UI to release.
Scalable App Architecture
Structuring apps with MVVM, Stacked, the Repository Pattern, and Dependency Injection for long-term maintainability.
API & Firebase Integration
Connecting apps to REST APIs with Dio/Retrofit and Firebase (Auth, Firestore, Crashlytics) with robust error handling.
Testing & Release Automation
Unit and integration testing, Crashlytics monitoring, and Fastlane-driven build pipelines for confident releases.
Featured work
Mero TV — Live TV Streaming
Live TV streaming app supporting 12,000+ channels across multiple countries, with Picture-in-Picture, favorites, and country/category filters.
View on GitHubKaivalyam — Real Estate App
Production-ready app to buy, sell, and exchange properties end to end, with authentication, listings, advanced search, and favorites.
Client projectLumbini Ticket Scanner
Replatformed a native Android ticket validation app to Flutter, adding QR scanning and audio feedback for high-traffic front-of-house use.
Client projectNebula — Smart Ice Bath Companion
20+ responsive screens covering onboarding, device pairing, shopping, scheduling, and session tracking, built from design references.
Client projectLet's talk
I'm open to Flutter developer roles and mobile app projects. Feel free to reach out for opportunities, collaborations, or just to talk Flutter.