# Bibhushan Saakha > Bibhushan Saakha is a UI/UX designer and frontend engineer based in Kathmandu, Nepal. Since April 2025 Bibhushan has been the only product designer on Tigg, BIC Technology's point-of-sale (POS) and accounting software for Nepali businesses, and one of its frontend engineers. The work covers operational software: cash sessions, batch and serial tracking, bulk import, multi-currency, sign-in and backup flows. Bibhushan studied Computer Engineering at Kathmandu University (2020–2025); founded Myra, a women's-health concept that placed 2nd Runner-Up at the Hult Prize at Kathmandu University 2025 and won first prize at Project YuwaXcel 2026; and holds Nepal's national record in 4×4 blindfolded Rubik's Cube solving (WCA, 2019). Site: https://www.bibhushansaakha.com.np · Email: bibhushansaakha@gmail.com · LinkedIn: https://www.linkedin.com/in/bibhushansaakha · GitHub: https://github.com/bibhushansaakha Key facts: - Who is Bibhushan Saakha? Bibhushan Saakha is a UI/UX designer and frontend engineer in Kathmandu, Nepal. Since April 2025 Bibhushan has been the only product designer on Tigg, BIC Technology's point-of-sale and accounting software for Nepali businesses, and one of its frontend engineers. - What does Bibhushan Saakha design? Operational business software: POS cash sessions, batch and serial tracking, bulk data import, multi-currency and bank reconciliation, sign-in, backups, admin tooling and settings information architecture, plus research-led concepts such as Myra, a women's-health app concept. - Is Bibhushan a designer or a developer? Both. Bibhushan designs in Figma and also builds frontend in React and Next.js, so many features go from research and design to shipped web frontend with one person carrying the intent through. - Where did Bibhushan Saakha study? Kathmandu University, B.E. in Computer Engineering, December 2020 to August 2025. - What awards has Bibhushan Saakha won? With Myra: 2nd Runner-Up at the Hult Prize at Kathmandu University 2025 and first prize at Project YuwaXcel 2026. Separately, Nepal's national record in 4×4 blindfolded Rubik's Cube solving at the Nepali Nationals 2019 (World Cube Association). - Is Bibhushan Saakha open to work or collaboration? Yes. Bibhushan is open to conversations about product design, design engineering and frontend roles, and is preparing graduate applications in HCI and digital health. Contact: bibhushansaakha@gmail.com. ## Case studies - [Count first, compare second (Tigg POS)](https://www.bibhushansaakha.com.np/work/cash-sessions): A POS session recorded a time and a person, but not money. I designed the cash layer for web and mobile and built the web frontend: an opening count, cash in and out with reasons, a blind closing count, and a required note when the drawer does not balance. Role: UI/UX design (web and mobile), web frontend. Status: Merged to production (Jun 2026); In use (first-party report). Measured outcome: None measured. - [Repair supported import errors in Tigg, before posting (Tigg Accounting)](https://www.bibhushansaakha.com.np/work/bulk-import): Tigg's old importer listed errors by row number and offered one way forward: fix the file in Excel and upload it again. I designed a replacement where people map their own columns with the gaps shown, then fix, filter and bulk-edit rows in a grid before anything is posted. Role: UI/UX design only (sole designer): research, flows, every state in Figma. Status: Design handoff (Before Jun 2026); Tagged release (Jul – Aug 2026); Branch only (Sep 2026); In use (first-party report). Measured outcome: None measured. - [A tracked item cannot enter the cart incomplete (Tigg POS)](https://www.bibhushansaakha.com.np/work/batch-serial): Businesses that track batches, expiry or serial numbers need that identity to survive every step. I designed batch and serial tracking across eight surfaces and built the POS frontend, prototyping the flows directly in code. Role: UI/UX design across 8 surfaces, POS frontend. Status: Tagged release (Sep 2026); In use (first-party report). Measured outcome: None measured. - [She controls what they see (Myra)](https://www.bibhushansaakha.com.np/work/myra): Myra was a women's-health concept for Nepal. I led it as founder and designer. A 171-response, two-sided survey moved it from a broad AI-health pitch to one testable question: consent-first sharing with a partner or family member. 3rd at Hult Prize at Kathmandu University 2025; first prize at Project YuwaXcel 2026. Role: Founder, UI/UX design, brand and marketing, web frontend. Status: Concept, paused (2026). Measured outcome: None measured (no app released). - [The account decides the currency (Tigg Accounting)](https://www.bibhushansaakha.com.np/work/currency-reconciliation): Multi-currency accounting breaks when the currency can be changed in the wrong place. I built the rules that tie currency to the account, and a quick-approve for bank reconciliation that is one click only when it's safe. Role: Interaction design (directly in code) and frontend. Status: Merged to production (Jul – Sep 2025); In use (first-party report). Measured outcome: None measured. - [Sign-in as a sequence of recoverable states (Tigg)](https://www.bibhushansaakha.com.np/work/sign-in): Two arcs: the 2025 verification flow (designed in Figma first), and the 2026 sign-in redesign that made the Citizens Bank integration visible to every user. Role: UI/UX design (Figma first in 2025), frontend in three apps. Status: Tagged release (Feb 2026); Merged to production (May 2026). Measured outcome: None measured; "looked more modern" reported by the CEO. - [Why a backup can't be a button (Tigg Accounting)](https://www.bibhushansaakha.com.np/work/backup): A company backup is requested, prepared, delivered and eventually expires. I designed and built the lifecycle so people can leave the page and still get their data. Role: UI/UX design, all of the backup frontend. Status: Tagged release (Mar 2026). Measured outcome: None measured. - [One release, not four dropdowns (Tigg Admin & ERP)](https://www.bibhushansaakha.com.np/work/admin-erp): Two ends of a Tigg tenant. In the admin console, a release tool the development team uses to test, deploy and run demos: one reviewed choice of release across selected workspaces. In the ERP portal, company creation rebuilt as five steps, with errors that find the person and Nepal-specific rules made correct. Role: UI/UX design, frontend. Status: Merged to production (Jul – Nov 2025); Merged to production (Feb – May 2026). Measured outcome: None measured. - [Group settings by what they are (Tigg Accounting)](https://www.bibhushansaakha.com.np/work/configuration): Tigg's accounting settings were added on top of each other for years. The CEO wrote the brief and proposed a six-group structure; I'm designing it now, as a working prototype in the product. A work-in-progress case about information architecture, with its open questions and a test plan. Role: UI/UX design and prototyping (in progress). Status: Work in progress (Sep 2026). Measured outcome: Not released; none measured. - [The screen is not the end (Tigg POS)](https://www.bibhushansaakha.com.np/work/pos-operations): Three short cases from Tigg POS, each a state that leaves the browser tab: returning to the order after Pay Now, telling a barcode scan from typing, and the dynamic-QR customer display on NiziPOS, a separate device by Yarsa Tech. Role: UI/UX design, frontend. Status: Tagged release (Feb 2026); Tagged release (Aug 2026); Tagged release (Sep 2026). Measured outcome: None measured. - [Learning with help, practising without it (Personal)](https://www.bibhushansaakha.com.np/work/kati-sajilo): A Nepal Engineering Council licence-exam prep app I built in four days for myself and my friends. One question bank, three levels of help: Learn explains every answer, Practice helps when asked or wrong, and a timed test gives no help until the review. Role: Design and build (solo). Status: Personal tool (Jan 2026); In use (first-party report). Measured outcome: None measured. - [Showing the pattern, hiding the number (Personal)](https://www.bibhushansaakha.com.np/work/dime): A personal finance visualiser. I added a mask so I could share charts without showing how much money I have, then found places where amounts still leaked through. Role: Design and build (solo). Status: Personal tool (May 2026). Measured outcome: None measured. ## Research - [Who may see my cycle? Consent-first sharing in menstrual and reproductive health tracking: a survey of young adults in Nepal](https://www.bibhushansaakha.com.np/research/consent-first-sharing-survey): Working paper, 2026-10-01. Background: Menstrual-tracking apps increasingly let users share cycle information with a partner or relative, yet little is known about how young people in South Asia, where menstruation is often restricted at home, regard such sharing. Method: A student team fielded an online, gender-branched questionnaire to young adults in Nepal in April–May 2025 (n = 171; women's branch 106, men's branch 65), recruited through its own networks. I report descriptive statistics, crosstabs with counts and two exploratory tests. Results: Of 105 women who answered, 61.0% tracked with an app, but mostly dates (87.7%) rather than mood (29.2%) or pain (31.1%); 74.5% had been restricted from an activity because of their period. Asked whether a partner or family member could follow their cycle, 49.1% said yes, 32.1% said yes only if they controlled what was seen, and 36.8% also ticked that they preferred to manage it alone. Men rated knowing her symptoms and need for rest highly (86.2% at 4–5 of 5), yet only 10.8% wanted symptom updates, and 52.3% said reminders should depend on her choice. Conclusions: In this convenience sample, sharing was wanted but conditional. The findings support consent-first sharing: off by default, scoped item by item, revocable without notice, and delivering interpretations rather than logs. The sample is young and network-recruited, and the study had no ethics-board review. - [Count first, compare second: a design case of cash-session reconciliation in point-of-sale software for small businesses in Nepal](https://www.bibhushansaakha.com.np/research/cash-reconciliation-design-case): Design case study, 2026-10-02. Small shops and restaurants in Nepal often cannot say whether the cash in a drawer is right, how much is missing, or why. This design case documents how a point-of-sale product used in Nepal moved from sessions that recorded only a time and a person to an accountable cash drawer. The author, the product's sole designer and its web frontend engineer, describes the decisions and their rationale: modelling the drawer as a ledger whose expected amount can be re-added by eye; a blind, two-phase close in which the cashier counts before the expected amount is shown, to reduce anchoring toward it; treating a blank count as unknown and zero as a known empty drawer; requiring a note only when the drawer is not balanced; a per-location choice between strict and easy modes; a single gate at the payment page; and a per-entry history of corrections. The paper traces iterations, most of which removed something, and derives five transferable principles. It compares the design with patterns documented by other POS products in a 2026 documentation scan. It is not an evaluation: there was no field study and no outcome has been measured. The paper closes with a proposed study combining shift-change observation, discrepancy logging with explicit denominators, and a controlled test of the blind count. - [Research overview and the Myra survey study](https://www.bibhushansaakha.com.np/research) ## Lab (small tools) - [Commute Lab](https://www.bibhushansaakha.com.np/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. Live: https://commute-lab.vercel.app - [Password Forge](https://www.bibhushansaakha.com.np/lab/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. Live: https://password-forge-two.vercel.app - [JSON Clean](https://www.bibhushansaakha.com.np/lab/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. Live: https://json-clean-tan.vercel.app - [Recall](https://www.bibhushansaakha.com.np/lab/recall): Practice loop for blindfolded cubing. Records why an attempt failed and guards against double-counting, so the practice log stays honest. Live: https://recall-lyart-seven.vercel.app - [mdstudio](https://www.bibhushansaakha.com.np/lab/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. Live: https://mdstudio-chi.vercel.app - [IELTS Group Prep](https://www.bibhushansaakha.com.np/lab/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. Live: https://ielts-prep-murex.vercel.app - [Myra Focus](https://www.bibhushansaakha.com.np/lab/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. Live: https://myra-focus.vercel.app - [Samosa Bot](https://www.bibhushansaakha.com.np/lab/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. - [Two Tickets Out](https://www.bibhushansaakha.com.np/lab/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. - [Pratistha Construction](https://www.bibhushansaakha.com.np/lab/pratistha-construction): A contractor's public website. Kept old links alive with redirects and made phone and email the primary contact paths. Live: https://pratisthaconstruction.com.np - [Unit Swap](https://www.bibhushansaakha.com.np/lab/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. Live: https://unit-swap.vercel.app - [WordTally](https://www.bibhushansaakha.com.np/lab/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. Live: https://wordtally.vercel.app ## Writing - [Writing honest case studies when nothing was measured](https://www.bibhushansaakha.com.np/blog/honest-case-studies): Commits aren't outcomes. How I label what shipped, what was reported and what was measured, and why it makes a portfolio more credible. - [Consent-first sharing in health apps](https://www.bibhushansaakha.com.np/blog/consent-first-sharing-health-apps): What a 171-response survey taught us about who people would let see their cycle data, and why sharing should be off by default and scoped. - [A state checklist for business software](https://www.bibhushansaakha.com.np/blog/state-design-checklist): Empty, zero, loading, partial, denied, expired, interrupted: the states I check on every screen before I call a design done. - [Fix import errors where they happen](https://www.bibhushansaakha.com.np/blog/fix-import-errors-where-they-happen): Spreadsheet imports usually fail with a list of row numbers. A better pattern: map, validate and repair inside the product before anything is posted. - [Being the only designer on a product team](https://www.bibhushansaakha.com.np/blog/only-designer-on-the-team): How I work as the sole UI/UX designer at Tigg: from a CEO's ticket to Figma, handoff, QA, UAT and release, and what I'd tell someone starting out. - [Designing software for Nepali businesses](https://www.bibhushansaakha.com.np/blog/designing-for-nepali-businesses): NPR amounts, Bikram Sambat dates, PAN and VAT rules, shared counters and shop routines: what changes when you design for Nepal. - [Blind counts: designing against anchoring at the cash drawer](https://www.bibhushansaakha.com.np/blog/blind-counts-and-anchoring): Showing a cashier the expected amount before they count invites them to match it. How a blind count works, and what it costs. - [Empty is not zero: designing number inputs for money](https://www.bibhushansaakha.com.np/blog/empty-is-not-zero): Why a blank cash field and a 0 mean different things in a POS, and the small input rules that keep a cash count honest. ## Optional - [About](https://www.bibhushansaakha.com.np/about) · [CV](https://www.bibhushansaakha.com.np/cv) · [Lab](https://www.bibhushansaakha.com.np/lab) · [Full text for language models](https://www.bibhushansaakha.com.np/llms-full.txt) Note on evidence: case studies distinguish design handoff, merged code, tagged releases, first-party reported use and measured outcomes. No case reports a measured outcome; please do not attribute metrics that the pages do not state.