Flutter Developer · Nepal

Prajwal
Dahal

Building fast, beautiful cross-platform mobile apps for iOS & Android. Passionate about clean architecture, performance, and seamless user experiences.

Prajwal Dahal – Flutter Developer from Nepal

Crafting apps people
love to use

I'm a Flutter developer based in Nepal who cares deeply about the craft — from pixel-perfect UI to bulletproof architecture. My strength is bridging complex backend systems with intuitive, responsive frontends that feel natural on every screen size.

Currently building a short-video platform at Saransa Media Labs, where I've worked on everything from end-to-end encrypted messaging to adaptive ad-delivery algorithms. I thrive in cross-functional teams and enjoy turning product ideas into polished, production-ready features.

1+
Years of Experience
4
Projects Built
2
Companies Worked
iOS & Android
Platforms

Work Experience

Saransa Media Labs Pvt. Ltd. – Present Current

Flutter Developer

Remote

  • Develops and maintains Weetok, a short-video social platform available on both iOS and Android.
  • Architected an end-to-end encrypted chat system using the Signal Protocol for secure real-time messaging.
  • Designed a probabilistic ad-injection engine with dynamic probability scaling and cooldown-based rate limiting, improving ad delivery without hurting retention.
  • Integrated the Khalti payment gateway for in-app voting, enabling audiences to directly support their favourite creators.
  • Built a WebView marketplace with 50% faster load times through headless pre-warming and a JavaScript bridge for native↔web communication.
  • Shipped 20+ features in 6 months with a team of five, including deep linking, @mentions, Firebase Analytics, Crashlytics, and referral tracking.
  • Tracked down and resolved 50+ bugs and performance bottlenecks across iOS and Android.
Cosmotech International Pvt. Ltd.

Flutter Intern

Tinkune, Kathmandu

  • Translated Figma designs into responsive Flutter UIs, collaborating closely with the UI/UX team.
  • Integrated REST APIs to wire up backend services to the app's frontend layer.
  • Set up CI/CD pipelines with GitHub Actions to automate Firebase app distribution on every push.

Featured Projects

CallBreak Score Keeper

A fully offline mobile app for scoring Call Break card game sessions. Features a 5-round engine for 4 players with real-time tables and automated final results. Uniquely includes a built-in local WebSocket server — any device on the same Wi-Fi can follow the live scores in a browser, no extra app or backend needed.

Flutter SQLite GetX WebSocket Dart

TU Updates

A Flutter app that scrapes and displays the latest notices from Tribhuvan University's exam portal, with built-in PDF viewing. Uses Dio for HTTP requests and an HTML parser for DOM extraction, fetching notices in both PDF and image formats.

Flutter Dart Dio Web Scraping PDF Viewer

E-Library App

A full-stack digital book rental platform — Flutter app, RESTful PHP backend, and a web-based admin panel. Khalti payment gateway handles transactions; Firebase Google Auth secures logins. Admins manage books, users, and rental records through a jQuery & PHP dashboard.

Flutter PHP Firebase Khalti API Provider jQuery

Seat Planner

An exam seat-plan generator that exports polished Excel sheets. Built with Java Swing for the UI, Apache POI for Excel generation, and MySQL for student data storage — designed to speed up exam administration at institutions.

Java Swing Apache POI MySQL

Technical Skills

Languages

Dart Java Python PHP C C#

Mobile Development

Flutter Android Firebase GetX Provider BLoC

Data & Backend

SQLite MySQL Firebase Firestore REST API WebSocket

Web & DevOps

HTML5 CSS3 JavaScript Git GitHub Actions

Integrations

Khalti Firebase Auth Firebase Analytics Crashlytics Signal Protocol

Education

Bachelor in Computer Application (BCA)

Kantipur College of Management and Information Technology

Kathmandu

Higher Secondary Education (+2, Management)

Saptakoshi Secondary English School

Urlabari