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.
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.
API Design & IntegrationUnit & Integration TestingDatabase Query OptimizationDebugging & Defect ResolutionGit / GitHub WorkflowClean ArchitectureBackground Audio ServicesBluetooth Low Energy (BLE)App Store Deployment
Portfolio
A selection of mobile apps, open source libraries, and desktop utilities I have
created.
Preview
Flutter App · Open Source79★
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.
DartFlutterF-DroidBLoCAudio ServicesArchive.org API
Preview
Mobile App · Vision AIAI
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.
FlutterDartMediaPipeGemini APIComputer Vision
Preview
Web & Companion AppLive
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.
A browser extension for Free Download Manager that automatically captures download
links and handles redirects. Trusted by over a thousand active users on GitHub.
JavaScriptFDM Extension APIDOM Parser
Preview
Desktop & BLE · HardwareBLE 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 8WinUI 3C#FlutterBluetooth LE
Android SDK · LibraryAndroid 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.
JavaAndroid SDKHardware TelemetryClean API
Realtime · Userscript15★
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.
JavaScriptFirebase Realtime DBTampermonkey
Mobile App · Finance50+ Calculators
FinTools: Financial Suite
An offline Android utility with over 50 financial calculators for loan EMIs,
investments, interest, taxes, and cost of living comparisons.
JavaAndroid SDKMaterial 3Algorithms
Monetization · ExtensionCommunity 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.
JavaPlay Billing APIGoogle Mobile AdsApp 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