Shirish Pokhrel
Senior Software Engineer
I build real-time, multi-tenant web platforms with Next.js, React, and NestJS. One of them, Picovico, has processed 275K+ cinema tickets across Nepal.
Crafting Digital Experiences That Matter
I'm a Senior Software Engineer with over 4 years of experience building high-performance web applications, from cinema booking platforms to government systems used across Nepal.
I work mostly with Next.js, React, and TypeScript on the frontend and NestJS on the backend. At TechTone I built Picovico, a cinema platform that has processed 275K+ tickets, and designed the Turborepo monorepo behind it.
I like hard real-time problems: live seat maps over WebSockets, POS-to-display sync with Server-Sent Events, and multi-tenant theming that lets one codebase serve many brands.
I care about code quality: automated testing with Vitest, Conventional Commits, and PR reviews. I also hold a Master's in Data Science, which helps me design data-heavy features with care.

Lalitpur, Nepal
4+ Years
Master's, Data Science
Islington College · 1st Class Honors
20+ Built
Technologies & Expertise
Frontend
Backend & Database
Tools & Arch
Workflow & Soft
Where I've Worked
Senior Software Engineer (Consultant)
Enssure(opens in a new tab)May 2026 – Present
Bhaktapur, Nepal
- ▹Developing ENSSURE, a Training Management Information System for a vocational skills-development program: a multi-module monolith with an Inertia.js (Vue 3) frontend for managing training providers, contracts, trainees, and program reporting.
- ▹Built a full-stack Event Management System that digitizes event creation, scheduling, registration, and attendee tracking, with a role-based dashboard giving organizers control of the full event lifecycle.
- ▹Implemented granular role-based access control with Spatie Permissions, using per-resource policies and a resource.action model enforced in both backend controllers and the frontend.
- ▹Engineered automated notification flows for registrations, confirmations, and reminders, plus analytics views for attendance and event performance.
- ▹Architected a repository-pattern data layer that decouples controllers from the ORM, built reusable component-driven UIs, and migrated legacy CodeIgniter reports into the new reporting engine.
Senior Software Engineer
TechTone (Picovico)(opens in a new tab)Sep 2023 – Feb 2026
Lalitpur, Nepal
- ▹Developed and maintained Picovico, a cinema management platform of 4 interconnected applications (Admin Panels, Customer Web, POS) built with Next.js, React 18/19, and NestJS. It manages 20+ screens, has processed 275K+ tickets, and maps 8K+ seats across live auditoriums.
- ▹Shipped production booking sites for cinemas across Nepal, including Big Movies, Cine Royale, Central Multiplex, City Cinemas, SK Cinema, and GSF Cinema.
- ▹Built a JSON-driven multi-tenant theming system, so each cinema runs a fully branded customer site from a single shared codebase.
- ▹Built the real-time core: a live seat-layout renderer over WebSockets and POS-to-display order sync using the BroadcastChannel API and Server-Sent Events.
- ▹Designed the Turborepo monorepo with shared UI libraries and centralized ESLint/TS configs, and kept quality high with Vitest and React Testing Library on business-critical modules.
Front-end Engineer
Venture4 Tech(opens in a new tab)Dec 2022 – Sep 2023
Lalitpur, Nepal
- ▹Led a team of 3 developers in an agile environment.
- ▹Optimized applications for speed and performance.
- ▹Participated in client meetings to discuss requirements and optimization strategies.
- ▹Developed and enhanced features for existing systems.
- ▹Worked on governmental projects including LISA, FRA, PFRA, LED, GESI, CDMIS, TDF, and LGPORTAL.
Front-end Engineer
Everest Technologies(opens in a new tab)Dec 2021 – Nov 2022
Pokhara, Nepal
- ▹Worked as a React.js developer gaining real-world experience.
- ▹Developed projects including Thrift Store Nepal (e-commerce), Namaste Palpa (digital menu), and Hamro Vet (veterinary e-commerce).
- ▹Tested and debugged new features for quality assurance.
Who I've Built For
- 2023–2026
TechTone
Senior Software Engineer275K+ tickets processed across 20+ screens
Picovico, a cinema management platform of 4 connected apps (admin panels, the customer booking site, and point of sale), plus the branded booking sites that run on it. I built its real-time seat-layout renderer and the JSON-driven theming that lets every cinema run from one codebase.
- Picovico (platform, opens in a new tab)
- Big Movies (cinema site, opens in a new tab)
- Cine Royale (cinema site, opens in a new tab)
- Central Multiplex (cinema site, opens in a new tab)
- City Cinemas (cinema site, opens in a new tab)
- SK Cinema (cinema site, opens in a new tab)
- GSF Cinema (cinema site, opens in a new tab)
Next.jsNestJSTurborepoWebSocketsSSE
Read the case study - 2026–present
Enssure
Senior Software Engineer (Consultant)ENSSURE, a training management system for a vocational skills program, and an event management system with role-based dashboards, granular resource.action permissions, automated notifications, and attendance analytics.
Vue 3Inertia.jsSpatie Permissions
Read the case study - 2022–2023
Venture4 Tech
Front-end EngineerGovernment platforms that help Nepal's local and provincial governments assess their institutions, finances, and economic development. I led a team of 3 developers and worked with clients on requirements and performance.
- LISA (institutional self-assessment, opens in a new tab)
- FRA (fiduciary risk assessment, opens in a new tab)
- PFRA (provincial fiduciary risk, opens in a new tab)
- LED (local economic development, opens in a new tab)
- GESI (opens in a new tab)
Next.jsTypeScriptMapBoxRedux
- 2021–2022
Everest Technologies
Front-end EngineerMy first role as a React developer: client builds across e-commerce and hospitality, from a sustainable-fashion store to a QR digital menu and a veterinary marketplace.
- ThriftStoreNepal (e-commerce, opens in a new tab)
- Namaste Palpa (digital menu, opens in a new tab)
- HamroVet (source on GitHub, opens in a new tab)
ReactReduxFirebaseReact Native
FreelanceZeroToMil, a sports betting platform with live odds, updated in real time over WebSockets.
Let's Work Together
I'm open to senior full-time roles, remote or in the Kathmandu Valley. Have a role or a project in mind? Send a message and I'll get back to you.
Location
Lalitpur, Nepal
Built withby Shirish Pokhrel