Career log · HEAD → now

Experience

I work as a software engineer at Matrika Technology in Kathmandu, which makes IRD-certified jewellery billing and management software for Nepali jewellers. Outside work I build and maintain Blazify, a free and open-source music player for Android, iPhone and desktop.

Currently Software Engineer at Matrika TechnologyKathmandu · NPT

roles
4
Blazify platforms
3
releases in 2026
9

✦ $ git branch -v

Positions

matrika/software-engineerHEAD current

Software Engineer

Matrika Technology Pvt. Ltd.Kathmandu, Nepal

 

Matrika makes J-Jewellery, IRD-certified billing and management software for Nepali jewellers. I work on it end to end: the phone app, the server behind it, the web apps, and the machines they run on.

  • Mobile

    The Android and iOS app in Flutter, with Firebase sign-in, push notifications, Crashlytics, Remote Config and App Check.

  • Back end

    C# and ASP.NET Core APIs on Entity Framework Core and SQL Server, with JWT sign-in, scheduled jobs and Windows services.

  • Web

    React web apps, and a serverless admin panel on Cloudflare Workers and Pages that sends push notifications to the app.

  • Cloud and servers

    Services deployed and run on Linux servers, Supabase, Cloudflare and Firebase, including a Flutter and Supabase marketplace app.

Started here as an intern: matrika/intern, merged into this branch on May 18, 2025.

  • blazifyactive

    Creator and Maintainer

    BlazifyOpen source

     

    A free, open-source music player, native on Android, iPhone, Windows and Linux.

    • Build and release a free music player for Android, iPhone, Linux and Windows, and run its Listen Together server in Go.
    • Kotlin
    • Jetpack Compose
    • Swift
    • Go
    • Docker
  • matrika/internmerged

    Software Engineering Intern

    Matrika Technology Pvt. Ltd.Kathmandu, Nepal

    3 months

    Three months across the whole product, with the team I then joined.

    • Contributed features and fixes across the J-Jewellery mobile app, web app and .NET back end, and was taken on as a software engineer after the internship.
    • Flutter
    • React
    • .NET

    Merged into matrika/software-engineer on May 18, 2025

  • yarsa/game-dev-interncompleted

    Game Developer Intern

    Yarsa GamesNepal

    4 months

    A summer of making small games.

    • Built small game projects in Unity and C++, and learned the basics of 3D modelling in Blender for game assets.
    • Unity
    • C++
    • Blender

✦ $ git log --graph --reverse

Commit history

  1. main

    work(yarsa): game developer intern at Yarsa Games

    Small game projects in Unity and C++, and the basics of 3D modelling in Blender, over the summer.

  2. main

    feat: Laundry Recommendation app (final year project)

    A MERN stack laundry management and recommendation web app, built as my final year project at Sunway College Kathmandu.

  3. mainBSc. IT

    docs: publish the final-year paper

    Laundry Recommendation System Web Application using HTML, CSS, JS, NodeJS and MongoDB — published December 20, 2024.

  4. main

    work(matrika): software engineering intern at Matrika Technology

    Features and fixes across J-Jewellery's mobile app, web app and .NET back end: IRD-certified billing and management software for Nepali jewellers.

  5. mainpromoted

    merge(matrika): promoted to software engineer

    Taken on as a software engineer after three months as an intern.

  6. side-projects

    feat(nexterm): a terminal for Windows, from scratch

    A modern, feature-rich terminal for Windows — free and built from scratch. SSH, SFTP, port forwarding, jump-hosts, recording, snippets, workspaces, and more.

  7. side-projects

    feat(tally): gamified attendance with a living forest

    A modern, gamified attendance manager with a living forest visualization. Multi-tenant SaaS for small teams.

  8. side-projects

    feat(r-ai): air-gapped local AI

    Air-gapped, zero-dependency local AI environment.

  9. side-projects

    feat(fitevo): local-first AI fitness tracker

    Local-first AI fitness, nutrition & workout tracker. One-sentence food logging, AI-built routines, no shaming. Flutter + Firebase + Groq.

  10. blazifyv1

    feat(android): ship Blazify for Android

    A free, open-source music player for Android: millions of songs, offline downloads, word-by-word synced lyrics and a 10-band equalizer. No ads, no tracking, no account needed.

  11. blazify

    feat(extractor): stream extraction library

    Stream extraction library for Blazify.

  12. blazify

    feat(ios): Blazify for iPhone in SwiftUI

    A free, open-source music player in SwiftUI: streaming, local music, synced lyrics, equalizer. No ads, no tracking.

  13. blazify

    feat(desktop): Blazify for Linux and Windows

    A free, open-source music player for Linux and Windows: streaming, offline downloads, synced lyrics and a 10-band equalizer. No ads, no tracking, no account needed.

  14. blazify

    feat(server): Listen Together server

    Blazify's own Listen Together server, written in Go and running on Docker.

  15. mainHEAD

    work: Software Engineer at Matrika Technology

    J-Jewellery end to end: the Android and iOS app in Flutter, the C# and ASP.NET Core back end, React web apps, and services on Linux, Supabase, Cloudflare and Firebase.