Work

Projects

The BC Cargo screenshot

The BC Cargo

Billing, rates and a public site for an international courier in Hetauda.

My role Sole developer: website, Windows billing app, Android app and backend

Website for BC Cargo & Courier, shipping from Hetauda to 190+ countries: an interactive destination globe, air, road, sea and customs services, parcel tracking, price estimates and a knowledge-base AI assistant. Plus a WinUI billing app with bill printing, an Android app and the backend behind them. Prices load from a Google Sheet, so staff change rates without touching code.

  • Interactive destination globe
  • Air, road, sea and customs services
  • Parcel tracking by tracking number
  • Price estimates
  • AI assistant limited to an approved knowledge base
  • WinUI billing app with bill printing
  • Android app
  • Next.js
  • WinUI + C#
  • Android
  • Supabase
  • Google Sheets
  • Tracking
Visit live site (opens in a new tab)
DateWithStranger screenshot

DateWithStranger

A free anonymous chat bot on Telegram, with its own landing site.

Anonymous chat bot on Telegram that matches strangers worldwide, free and with no sign-up. Users can filter by gender, language, country and interests, share photos, video, voice notes, GIFs and stickers, and report abuse (repeat reports trigger an auto-ban). The public site shows live user stats, how it works, a comparison table and an FAQ, and lists 2,000+ users. Being moved from a legacy Mongo database to Supabase, with profiles, profile pictures, webhooks and several interface languages.

  • Filters by gender, language, country and interests
  • Photo, video, voice, GIF and sticker sharing
  • Report system with auto-ban
  • Live user stats on the landing site
  • Telegram bot
  • Supabase
  • Webhooks
  • Multilingual
  • Render
Visit live site (opens in a new tab)

LM Arena API

A chat-style site driven by its own backend API.

The backend automates LM Arena with Playwright, keeps logs, handles errors and tests itself, so problems surface without manual hunting.

  • Automates LM Arena with Playwright
  • Keeps logs and handles errors
  • Tests itself to surface problems
  • Playwright
  • Backend API
  • Logging
  • Auto-tests

Arduino control

Switch a light and a fan from a phone over Bluetooth.

An Arduino Uno, an HC-05 module and a relay board, paired with a small Java Android app. It taught me how hardware, code and a phone fit together.

  • Switches a light and a fan from a phone
  • HC-05 Bluetooth link with a relay board
  • Small Java Android app
  • Arduino
  • HC-05
  • Relay
  • Java