Hi, I'm Sandesh.
I'm a frontend developer at AITC International, living and working in Nepal.
I care a lot about craft and accessibility: the spacing, the focus states, the motion that stays out of the way. Mostly I like interfaces that feel fast and effortless. Now and then I write about what I learn.
Nepal

Projects
Things I've built
SaaS products and online stores I've shipped
kuverbooks.com
Kuver BooksSaaS
Billing, POS and inventory for businesses in Nepal, with IRD-ready VAT invoicing and stock synced across branches.
- Billing
- POS
- Inventory
mercury360.io
Mercury360SaaS
Mercury Recruit, an applicant tracking system with AI résumé parsing, candidate ranking and custom hiring pipelines.
- Recruiting
- ATS
- AI
annapurnaart.comAnnapurna Art
Marketplace for buying and selling original artwork, with artist profiles, curated collections and online exhibitions.
- Marketplace
- E-commerce
eurekatraders.orgEureka Traders
Online store for handmade felt goods made by Nepali women artisans, with wholesale and custom orders.
- E-commerce
- Wholesale
Toolkit
What I use every day
Editor, stack and the apps around them
VS Code
With Vim keybindings
Windows Terminal
With PowerShell
Geist Mono
Editor and terminal font
React & Next.js
Daily drivers
TypeScript
Development
Tailwind CSS
Development
pnpm + Turborepo
Monorepo tooling
Figma
Design handoff and prototyping
GitHub
Apps and services
Claude Code
AI pair programming
Writing
Notes from the work
What I learn and discover along the way
Building this portfolio with Next.js 16
Everything that powers this site: MDX, view transitions, an in-browser AI narrator in a Web Worker, link previews, WebMCP, and a Dockerized Turborepo.
Smooth page transitions with the View Transitions API
Using React's ViewTransition component in Next.js 16 for shared-element morphs between pages — with a proper reduced-motion fallback.