Skip to content
Work

Systems I’ve worked on

A selection of .NET services, full-stack applications, and backend work.

8 projects

VAT Expense Ledger dashboard with purchase summaries and expense navigationLive

Finance

VAT Expense Ledger

A purchase invoice register for Nepali businesses, with Bikram Sambat dates, company-configurable VAT calculations, fiscal-year reporting, and CSV/Excel import. Built as a TypeScript full-stack application with Next.js and PostgreSQL.

Next.js 16React 19TypeScriptTailwind CSS 4+7
TeachMateLive

Education

TeachMate

An interactive learning platform for bachelor students, combining structured C++ and OOP notes with teacher-led quizzes, QR-code session joining, and class progress tracking.

Next.js 16React 19TypeScriptTailwind CSS 4+7
LaundryManager

Web app

LaundryManager

A laundry vendor and order-management application built with Blazor WebAssembly and an ASP.NET Core 8 API. Customers can browse vendors and place orders, while vendor staff manage service catalogs and order details. Orders capture service line items, pickup or drop-off and delivery information, pricing, and order and payment status.

C#.NET 8ASP.NET CoreBlazor WebAssembly+5
HMC Nepal Commerce & Warranty PlatformLive

Web app

HMC Nepal Commerce & Warranty Platform

An integrated storefront and warranty platform for HMC Nepal. Customers browse and compare products and request quotations; dealers register warranties and check serial numbers; internal teams manage the product catalog, dealer approvals, promotions, and warranty records.

Next.jsReact 19TypeScriptExpress 5+7

Web app

Personal Portfolio

The current version of my personal portfolio: a static Astro site for project case studies, experience, an engineering blog, and my resume. Built with Astro 7, TypeScript, and Tailwind CSS 4.

Astro 7TypeScriptTailwind CSS 4MDX+1

API

GraphQL .NET Practice

An end-to-end GraphQL learning project with a Hot Chocolate API and a Blazor WebAssembly client generated with Strawberry Shake. Its sample blog schema demonstrates Relay pagination, filtering, sorting, DataLoaders, typed mutation errors, global IDs, and WebSocket subscriptions.

.NET 10C#Hot Chocolate 16GraphQL+5
Sajilo InventoryLive

Web app

Sajilo Inventory

A multi-tenant inventory app for small shops, with shop-scoped product catalogs, customizable product fields, stock movement history, low-stock and expiry indicators, and inventory counts with optional adjustments.

Next.js 16React 19TypeScriptTailwind CSS 4+7

IoT

Local Farm: Smart Greenhouse

A greenhouse monitoring dashboard paired with NodeMCU/Arduino sensor hardware. The React app manages greenhouse profiles and environmental thresholds, visualizes temperature, humidity, and soil-moisture readings stored in Firebase, and exports sensor history and reported device status.

NodeMCUArduinoIoT SensorsReact 18+6