side quests & happy accidents
EXPERIMENTS
- Prototype · 2026COMMUTE LAB
Commute Lab
Route choice as a lateness distribution
Shows the spread of arrival times, not a single ETA, so a route that is usually fast but sometimes very late looks risky.
Simulations from typed-in assumptions, not measured traffic; some seed signal data are placeholders.
DetailsLive
- Working tool · 2026PASSWORD FORGE
Password Forge
Refuses to generate without secure randomness
If the browser can't provide cryptographic randomness, it stops instead of quietly falling back to a weak generator.
An educational strength model, not an audited one; the wordlist is small.
DetailsLive
- Working tool · 2026JSON CLEAN
JSON Clean
A formatter that keeps your data exact
Keeps large numbers and key order exactly as written, and points to the character where a parse error happens.
Duplicate keys pass silently; no parser tests yet.
DetailsLive
- Personal tool · 2026RECALL
Recall
Practice loop for blindfolded cubing
Records why an attempt failed and guards against double-counting, so the practice log stays honest.
Whether it improves my solving is not measured.
DetailsLive
- Working tool · 2026MDSTUDIO
mdstudio
Markdown editor with accountless sharing
Shares a document inside the link itself, and says plainly that anyone with the link can read it: compression, not encryption.
If a link fails to open, it currently fails without an error message.
DetailsLive
- Prototype · 2026IELTS GROUP PREP
IELTS Group Prep
An error log that feeds the next task
Mistakes from one session shape the next practice task; the automated feedback quota fails closed rather than overspending.
The band shown is an estimate, not an official score.
DetailsLive
- Prototype · 2026MYRA FOCUS
Myra Focus
A site blocker with partner-granted exceptions
Unlock codes and unlocked sessions expire on separate clocks, so a code can't be saved for later.
A separate product from Myra, the health concept. A prototype for a trusted group, without per-user accounts.
DetailsLive
- Working tool · 2026SAMOSA BOT
Samosa Bot
Group food orders with a runner ledger
Separates the person who pays the shop from the people who pay them back, with close, cancel and reopen as distinct actions.
Paid status is self-reported.
Details
- Personal tool · 2026TWO TICKETS OUT
Two Tickets Out
Where two people's travel options overlap
Shows the overlap of two sets of constraints instead of ranking one person's list.
Shown fully anonymised.
Details
- Live client site · 2026PRATISTHA CONSTRUCTION
Pratistha Construction
A contractor's public website
Kept old links alive with redirects and made phone and email the primary contact paths.
Effect on enquiries not measured.
DetailsLive
- Working tool · 2026UNIT SWAP
Unit Swap
Unit conversion that handles offsets
Converts through a base unit, with offset maths for temperature and explicit US and UK labels where the units differ.
No Nepali units yet.
DetailsLive
- Working tool · 2026WORDTALLY
WordTally
Word and character counts
Uses fixed, simple, visible definitions of a word and a character, and says they are English-oriented rather than universal.
Nepali text is counted, but gets no keyword analysis.
DetailsLive
from university
EARLIER WORK
2023
KUOSC Design Community
A peer community for student designers at Kathmandu University
Ran it for one year
Read more
I ran the Design Community of KUOSC, the open source community at Kathmandu University, for one year: a place for students to learn design by doing it alongside peers.
We ran a monthly design challenge, #UnleashYourCreativity, a 'Zero to One: Become a Designer' workshop, a Designathon and a 'Designer Meets' series, and did UI work for the university computer club. I published the community's site from a Notion workspace.
2024
museAR
AR and location-based audio for Nepal's museums
Ideation, team lead, design, frontend
Award at KU Hackfest (certificate held)
Read more
Many exhibits in Nepal's museums, such as the Patan Museum, come with little explanation, and what there is can be hard to follow for visitors who don't read the local languages. The team framed five problems: missing information, limited space beside each object, language barriers, information overload and static displays.
museAR was our concept for a phone guide that plays audio stories as you move through a museum, overlays reconstructions and imagery on exhibits in AR, and offers several languages and themed tours. It was a university team project of four, built with Unity and Vuforia, and I worked on the idea, led the team, and did design and frontend.
It received an award at KU Hackfest, and I hold the certificate.
2023
ARestro
View, order and pay for food in AR in one app
Ideation, design, QA
Read more
ARestro was a team concept for viewing, ordering and paying for food in one mobile app. Diners could see menu items as 3D models at real scale, scan a QR code for each item to order it, reserve tables, find nearby restaurants and leave ratings.
It was a team of five, using Flutter, Node.js, MongoDB and Unity, and my part was ideation, design and QA. Our own conclusion named its main gap: it served diners but had no support system for the restaurants, so a restaurant-side management app was the obvious next step.
2024
Mero Kotha
Verified rental housing search for Nepal
UI design
Read more
Mero Kotha was a team concept for finding rental housing in Nepal, built around verified listings, in-app messaging between tenants and landlords, and reviews for both sides. Recommendations and fair-price estimates were planned features.
It was a team of seven, using Next.js, NestJS and PostgreSQL, and I did the UI design.
2022
Your Health
Personal health records shared between patient and doctor
Ideation, design, frontend
Read more
Your Health was a Flutter app for keeping personal health reports in one place and sharing them between patient and doctor. It aimed to read key values from photographed reports, call the nearest hospital in an emergency, show nearby hospitals and pharmacies, and calculate BMI.
We were a team of four, working over about three months, using Flutter, Node.js, MongoDB and Python. I worked on ideation, design and frontend. As we wrote at the time, the time limit left the app with some limitations.
2023
Vāc
Real-time insights for e-sports commentary
Ideation, design
Read more
Vāc explored generated, real-time commentary for e-sports: it read live match data and turned it into narration and statistics for viewers, with a live chat alongside.
It was a team of four, with a Flutter app and a Go backend. I worked on ideation and design.
2022
TourVision
Tour planning for visitors to Nepal, with AR
Ideation, design
Read more
TourVision was a concept for an AR tourist guide to Nepal's heritage sites. The app would recognise the site you are at, show a short description, guide you to its highlights, and trigger animation, audio or text when you reach an important object.
It was a team of four, planned around Unity and Vuforia. I worked on ideation and design. What we documented is the concept and its workflow.
2024
Flame detection and suppression
Arduino fire-safety system: detect, alarm, pump
Team lead, build, QA
Read more
A small fire-safety system built on an Arduino Nano. An infrared flame sensor watches continuously; when it sees a flame, a buzzer sounds, a red LED replaces the green standby light, and a pump starts to spray water.
It was a team of four, and I led the team, worked on the build and did QA. Our write-up described a cooldown period after each activation, but the firmware never implemented it: an early lesson in keeping documentation and code in step.
team projects: mostly ideation, team lead, design, QA and frontend