Skip to content
Shashi Gyawali

ShashiGyawali

Role

Full-stack engineer, 8+ years

Stack

TypeScript, React, Node, Postgres

Based

Tilottama, Nepal (remote)

Status

Open to contract work

I build the parts of the product that have to work: hiring platforms, payment flows, dashboards carrying tens of thousands of people.

Start a project
Worked withSkill UpData Science InstituteFlashParkingScholarsspacePurchasedMunal ITSweven
Toptal verified expert since 2022

What I'm hired for

Build it

Product engineering, end to end

From data model to deployed UI. React and Node, typed all the way through, tested where it counts.

Fix it

Rescue and performance work

Slow front ends, failing payments, downtime, a codebase nobody wants to touch. I've done all four.

Scale it

Multi-tenant and AI features

One deployment serving many customers, roles and permissions, and LLM features that behave in production.

Selected work

Six case studies
01 / Data Science Institute

Python exams that run in the browser

An accredited data science certification platform with proctored coding exams, each student in an isolated container.
0 installsPython runs in the browserRead case study →
02 / Skill Up

A skill-tournament platform, built solo

Skill-based mobile tournaments with prizes. I was the only engineer: game engine, anti-cheat, payments, tournaments, iOS and Android.
60 FPSGameplay on deviceRead case study →
03 / Hiring platform

Job matching for hourly hiring

An AI hiring platform for hourly work. I rebuilt how it scores schedule fit, then made a bad fit turn into ranked nearby jobs or an automatic offer.
~200%Faster hiring processRead case study →

About

I'm a self-taught full-stack engineer from Tilottama, Nepal. I started writing JavaScript in 2018 to make a jewellery shop's stock stop living in a notebook.

Since then I've built software for schools, electricity boards, restaurants, marketplaces, hiring platforms. Most of my work is the load-bearing middle: the data model that has to be right, the state machine nobody sees, the payment path that can't drop a transaction.

I've led small teams, reviewed a lot of other people's code, and learned that clarity ships faster than cleverness. I work remotely with teams anywhere, mostly overlapping European and US mornings.

EducationDiploma in Computer Engineering, Kalika Manavgyan College, 2018
CertificationToptal React Accelerator graduate, 2022
LanguagesEnglish (professional), Nepali (native)
BasedTilottama, Nepal (UTC+5:45, remote)
AvailabilityOpen to contract work, part or full time

Experience

2026 – now
Australian Pharmacist CPD
Full-stack Developer

Took a security-critical CPD platform, 80% built by a non-technical founder with AI tools, from prototype to production as sole engineer.

2025 – 2026
Skill Up
Full-stack JavaScript Developer

Sole engineer on a skill-tournament platform with prizes: a 60 FPS React Native game engine, server-authoritative anti-cheat, Stripe and Apple IAP, concurrency-safe tournaments.

2025 – 2026
Data Science Institute
Full-stack Lead Engineer

Sole engineer on an accredited data science certification platform. Proctored in-browser Python exams on JupyterHub, one isolated container per student.

2022 – 2026
Purchased
Front-end Developer

Market research app in Next.js: component library from scratch, custom internationalisation, responsive across everything.

2023 – 2025
Virtuosway
Software Engineer II

AI hiring platform: schedule-fit job matching, automatic offers safe to run unattended, and a dashboard cut from over a minute to under a second.

2024
FlashParking, Inc.
Front-end Engineer

EV charging and parking operator UI; found and fixed the payment failure that was halving transaction success.

2021 – 2024
Scholarsspace
Full-stack Developer

Learning network with 50,000+ users. Cut downtime 70%, moved complex flows to XState, reduced infrastructure spend.

2021 – 2022
Munal IT
Full-stack Developer · Tech Lead

Government result processing platform and a consulting CRM. Multi-tenant architecture, dynamic RBAC, code review.

2019 – 2022
Sweven Incorporate
Full-stack Developer

Restaurant management suite: admin, customer, waiter and kitchen apps. Managed a small remote team.

2020 – 2021
Simrik Technology
Full-stack Developer

Jewellery store inventory system and a community electricity billing platform for the local authority.

2018 – 2019
Gurash Tech · Epitome Solutions
Front-end Developer

First professional years: invoicing and stock apps, vanilla JS migrated to React, web app shipped as desktop via Electron.

Stack

Just the tools I reach for first.

Languages

TypeScript JavaScript SQL GraphQL HTML CSS / Sass

Front end

React Next.js XState Zustand Tailwind Radix shadcn/ui React Native

Back end

Node.js Express Prisma Apollo Hasura Socket.IO REST JWT / OAuth

Data

PostgreSQL MySQL MongoDB Firestore Redis Elasticsearch Supabase

Infra

AWS GCP Azure Vercel Docker CircleCI Netlify Monorepos

Quality

Jest Cypress E2E testing React Testing Library WCAG 2 Perf profiling

AI in the stack

OpenAI API LLM agents Azure Speech Retrieval search Claude Cursor

Ways of working

Figma to React Design systems Code review Tech leadership Multi-tenant design

Shipped in a case study

Notes

Mar2026

State machines beat a pile of booleans

What moving a 50k-user app's flows to XState actually fixed, and the three places it was overkill.

Jan2026

Holding 100% coverage without hating your life

Coverage is a bad goal and a useful constraint. How I kept it on a production app for two years.

Nov2025

Designing around a model that gets it wrong

Speech-to-text was 85% accurate. The product needed to feel 100%. Notes on building the gap into the UX.

Available for new work

Got something that needs building properly?

Tell me the problem, the constraint and the deadline. I'll tell you honestly whether I'm the right person, and if I'm not, I probably know who is.

Shashi Gyawali / full-stack engineerTilottama, Nepal / UTC+5:45