About Me

Building mobile apps, open source libraries, and practical software tools.

Hi, I am Sagar. I study Computer Engineering at Nepal Engineering College, where I hold a 3.83 / 4.00 CGPA, and I have been building mobile apps, backend integrations, and developer tooling as a freelancer for more than 5 years. Most of my hands-on work involves designing and implementing APIs, writing structured database query logic, and making sure everything holds up under an automated test suite.

I have shipped apps on Google Play and F-Droid, authored MIT App Inventor plugins used by thousands of developers, and maintained open source repositories that have earned over 230 GitHub stars. One project I am particularly proud of is the Mero Audiobook web companion, where I built the complete Firestore data layer, wrote the API integration from the ground up, and covered the core query logic with unit and integration tests.

Whether I am optimizing a Firestore query, hunting down a production bug, or reviewing a pull request, I care about writing clean, well tested code that other developers can actually maintain. I work comfortably with Git day to day and I am used to coordinating with teammates, documenting my work properly, and keeping things stable across releases.

5+
Years Remote & Freelance Dev
3.83
B.E. Computer Engineering CGPA
230+
GitHub Stars Across Projects
20k+
Public Audiobooks in Catalog

What I'm Doing

Mobile App Development

Cross platform apps for Android and iOS using Flutter and Dart, built with clean architecture, BLoC state management, and dependable background audio playback.

Open Source & Libraries

Maintainer of open source tools with over 230 GitHub stars, including the Aradia audiobook player (available on F-Droid), the DeviceInformation Android library, and InAppBilling community extensions.

AI & Smart Integrations

Applying computer vision models on device with Google MediaPipe face mesh and connecting generative tools like the Gemini API to build interactive apps like Stylora.

Desktop & BLE Proximity

Windows desktop utilities using modern .NET 8 and WinUI 3, plus Bluetooth Low Energy packet simulation for testing proximity hardware.

Resume

My education, client experience, and community projects.

Need an official copy of my CV?

Download the formatted PDF document containing full coursework, client projects, and references.

Download CV (PDF)

Education

Bachelor of Engineering in Computer Engineering

Nepal Engineering College · Affiliated to Pokhara University
2021 to Present · CGPA 3.83 / 4.00

Studying computer engineering while maintaining a 3.83 / 4.00 CGPA across all semesters.

  • Software and Systems: Data Structures, Algorithms, Object Oriented Programming in C++ and Java, Database Systems, Operating Systems, Computer Networks, and Machine Learning.
  • Hardware and Architecture: Computer Architecture, Microprocessors, Embedded Systems, Digital Logic, Electronic Circuits, and Signal Processing.

Employment & Experience

Freelance Mobile & Systems Developer

Independent Developer · Remote Client Delivery
2020 to Present (5+ Years)

Designing and delivering mobile apps, APIs, and developer tooling for clients around the world with a focus on clean architecture, tested code, and proper documentation.

  • Mero Audiobook (API and Data Layer): Designed and implemented the complete Firestore database schema and query logic for a production audiobook platform. Wrote the JavaScript API integration layer that serves playlist and track data to the companion web app, then covered the critical paths with a Node.js unit and integration test suite using the built-in test runner.
  • Stylora: Integrated the Google MediaPipe face mesh API and the Gemini Vision API inside a Flutter app, handling API request validation, error states, and the full image processing pipeline.
  • FinTools: Built an offline Android app with over 50 financial calculators. Applied Room database queries and input validation throughout the calculation logic.
  • InAppBilling and AdMob Extensions: Wrote native Java plugins for MIT App Inventor integrating the Google Play Billing Client and AdMob SDKs, with error handling and compatibility fixes across Android versions.
  • Core Technologies: Flutter, Dart, Java, Android SDK, Firebase Firestore, JavaScript, REST APIs, Node.js Test Runner, Git and GitHub.
  • Stylora: Developed a Flutter app that measures facial geometry using Google MediaPipe and uses the Gemini API to show realistic hairstyle previews on user photos.
  • FinTools: Built an offline Android app with over 50 financial calculators covering loan EMIs, investments, taxes, and cost of living comparisons.
  • DualCalculator: Created a shopping comparison and unit conversion app to help users find savings on groceries and fuel costs.
  • InAppBilling and AdMob Extensions: Wrote native Java plugins for MIT App Inventor that allow creators to add Google Play purchases and AdMob ads to their apps.
  • Core Technologies: Flutter, Dart, Java, Android SDK, Firebase Firestore, Realtime Database, MediaPipe, Gemini API, and REST APIs.

Skills & Competencies

Programming Languages
Dart Java JavaScript (ES6+) C C++ Python C# (.NET 8) Rust HTML5 / CSS3
Frameworks & SDKs
Flutter SDK Android SDK / Studio WinUI 3 & Windows App SDK BLoC Architecture Google MediaPipe Gemini Multimodal API Tampermonkey Userscripts
Cloud & Databases
Firebase Firestore Firebase Realtime DB Firebase Authentication RESTful APIs SQLite / Room Hive (Local DB) Cloudflare Pages
Engineering & Architecture
API Design & Integration Unit & Integration Testing Database Query Optimization Debugging & Defect Resolution Git / GitHub Workflow Clean Architecture Background Audio Services Bluetooth Low Energy (BLE) App Store Deployment

Portfolio

A selection of mobile apps, open source libraries, and desktop utilities I have created.

Aradia Audiobook App Preview
Preview
Flutter App · Open Source 79★

Aradia Audiobook App

A free and open source audiobook app that streams and downloads over 20,000 public domain titles from Librivox via Archive.org, with background audio support and YouTube playback. Available on F-Droid and GitHub.

Dart Flutter F-Droid BLoC Audio Services Archive.org API
Stylora AI Hairstyle Advisor Preview
Preview
Mobile App · Vision AI AI Powered

Stylora: AI Hairstyle Advisor

A mobile consultation app that analyzes facial symmetry with Google MediaPipe face mesh and generates realistic haircut previews using Google Gemini Vision.

Flutter Dart MediaPipe Gemini API Computer Vision
Mero Audiobook Web Companion Preview
Preview
Web & Companion App Live on Site

Mero Audiobook Companion

Web companion for the Mero Audiobook Android app. Lets you discover and listen to public playlists online or hand them off directly into the mobile app via Android intents.

JavaScript Firestore Android Intents Cloudflare Pages
Fistgirl FDM Addon Preview
Preview
Open Source · Extension 135★

Fistgirl FDM Addon

A browser extension for Free Download Manager that automatically captures download links and handles redirects. Trusted by over a thousand active users on GitHub.

JavaScript FDM Extension API DOM Parser
iBeacon BLE Simulator Preview
Preview
Desktop & BLE · Hardware BLE Proximity

iBeacon BLE Simulator

A Windows desktop application (.NET 8 and WinUI 3) and companion Android Flutter app that broadcast Bluetooth Low Energy iBeacon packets for hardware proximity testing.

.NET 8 WinUI 3 C# Flutter Bluetooth LE
Android SDK · Library Android Lib

DeviceInformation Android Library

An open source Android library that provides easy access to battery health, thermal status, memory usage, and CPU details without external dependencies.

Java Android SDK Hardware Telemetry Clean API
Realtime · Userscript 15★

Stremio Watch Together

A browser script that synchronizes playback on Stremio Web Player using Firebase Realtime Database so friends can watch videos together in sync.

JavaScript Firebase Realtime DB Tampermonkey
Mobile App · Finance 50+ Calculators

FinTools: Financial Suite

An offline Android utility with over 50 financial calculators for loan EMIs, investments, interest, taxes, and cost of living comparisons.

Java Android SDK Material 3 Algorithms
Monetization · Extension Community Loved

InAppBilling & AdMob Extensions

Open source plugins for MIT App Inventor that help mobile developers add Google Play in app billing and AdMob banner or video ads to their apps.

Java Play Billing API Google Mobile Ads App Inventor

Services & Offerings

How I can help you build and launch your next software project.

Mobile App Development

From initial idea to Google Play Store release. Building smooth cross platform apps with Flutter and native Android code.

  • Clean architecture with BLoC or Provider state management
  • Offline storage with SQLite and background sync logic
  • Background playback, lock screen audio controls, and notifications

Native Android SDK & Library Development

Building lightweight, modular Android libraries and Flutter platform channels for custom device features.

  • Hardware telemetry, sensors, and battery diagnostics
  • Google Play Billing and payment flow integration
  • Custom Flutter platform channels for native Java code

AI & Computer Vision Integration

Adding on device machine learning and cloud generative models to mobile applications.

  • Realtime face landmark detection using Google MediaPipe
  • Multimodal prompts and image analysis with Google Gemini API
  • Fast client side image processing and format optimization

Desktop & BLE Hardware Prototyping

Building desktop testing utilities and Bluetooth Low Energy tools for connected hardware.

  • Modern Windows desktop software built with .NET 8 and WinUI 3
  • Bluetooth Low Energy packet broadcasting and scanning tools
  • Clear documentation, test suites, and fast development cycles

Get In Touch

Feel free to reach out if you have a project in mind, want to collaborate, or just want to chat about tech.

My Location

Changunarayan, Bhaktapur, Nepal · 27.7222° N, 85.4267° E

Direct Email

[email protected]

Phone & WhatsApp

+977 9865511375

Location

Changunarayan, Bhaktapur, Nepal

GitHub Profile

github.com/sagarchaulagai

Direct Contact

Send a Direct Message

Send a quick message below or copy a draft to send from your own email app.