
Shashi Gyawali
Verified Expert in Engineering
Full-stack Developer
Tilottama, Lumbini Province, Nepal
Toptal member since March 28, 2022
Shashi is a self-taught full-stack engineer with 8+ years of experience building end-to-end production web and mobile applications. He is repeatedly trusted as the sole engineer taking complex products from prototype to production, working directly with founders and owning architecture, security, payments, and DevOps. He is strongest in React, Next.js, React Native, and Node.js.
Portfolio
Experience
- JavaScript - 9 years
- React - 9 years
- Express.js - 7 years
- Node.js - 7 years
- TypeScript - 7 years
- Next.js - 6 years
- GraphQL - 3 years
- XState - 2 years
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS, GitHub, Netlify, Integration Testing, Cursor AI, Claude, AI-generated Code, ChatGPT
The most amazing...
...thing I've built is an in-browser Python coding environment for a certification platform, powered by JupyterHub with an isolated Docker container per student.
Work Experience
Full-stack Developer
Australian Pharmacist CPD
- Took a security-critical CPD reporting platform for Australian pharmacists, roughly 80% built by a non-technical founder using AI coding tools, from prototype to production-ready as the sole engineer.
- Decomposed a 4,700-line JavaScript monolith into a layered architecture of 40+ ES2022 front-end modules and around 20 Cloud Functions governed by a one-directional dependency rule.
- Implemented a server-authoritative security model, controlling admin rights, subscriptions, payments, and audit logs server-side via Firebase custom claims, Cloud Functions, and field-level Firestore rules.
- Hardened authentication with a two-step custom-token sign-in flow, progressive brute-force lockout, Firebase App Check (ReCaptcha v3), and recent-auth gating on destructive actions.
- Built a complete Stripe subscription system: embedded checkout, free trials, and a billing portal, with idempotent signature-verified webhooks and a trial-conversion fraud guard.
- Engineered data-lifecycle and privacy handling for a regulated personal-data domain, including recursive account deletion with certificate cleanup and Cloud Functions region-pinned for Australian data residency.
- Modeled the Australian CPD regulatory rules as pure, unit-tested functions backed by a regression suite and Playwright E2E tests for the auth flows.
Full-stack JavaScript Developer (React/Node.js)
Skill Up
- Acted as the sole engineer for a real-money, skill-based esports platform (iOS/Android plus back end), building authentication, payments, tournaments, the game engine, and anti-cheat end-to-end.
- Built a custom real-time game engine, an 8x8 block-placement skill game, in React Native with Skia and Reanimated, delivering 60 FPS gameplay with combo scoring and timed mechanics.
- Engineered server-authoritative anti-cheat scoring: the server recomputes every score from batched client moves, validating sequence integrity, timestamp monotonicity, and sanity caps.
- Guaranteed fair competition with a shared seeded deterministic RNG generating identical piece sequences for every entrant on both client and server.
- Implemented real-money payments with Stripe and Apple In-App Purchase (server-side receipt verification) behind a pluggable provider abstraction with idempotency keys.
- Designed a concurrency-safe tournament and ticketing system using PostgreSQL transactions with conditional guards for ticket capacity, entry caps, and wallet limits.
- Built XP and leveling, a timezone-aware daily reward wheel, leaderboards, biometric login, age-gated onboarding, and English/French localization in a TypeScript monorepo.
Full-stack Lead Engineer
Data Science Institute Limited
- Served as the sole engineer for a self-paced data science certification platform delivering two accredited programs, working directly with the founders and owning the full architecture end to end.
- Built the learner-facing platform in Next.js 15, React 19, and TypeScript, delivering structured course content (parts, units, lessons) with TanStack Query, Zustand, and Tailwind CSS.
- Implemented a headless CMS with Sanity, syncing course content to PostgreSQL through signature-verified webhooks with tag-based cache invalidation.
- Built an in-browser Python coding environment by integrating JupyterHub with the Next.js platform.
- Wrote a custom Clerk JWT authenticator (RS256/JWKS validation) for single sign-on into JupyterHub, spawning per-user isolated Docker containers via DockerSpawner.
- Engineered a dual-mode container architecture: lightweight auto-culled containers for practice and dedicated higher-resource containers for proctored exams, with exam bookings throttled to keep self-hosted costs predictable.
- Built the coding-exam pipeline: scheduled slots, live proctoring via OctoProctor, automated notebook capture through the JupyterHub Contents API, submission archival to Cloudinary, and post-submission workspace locking.
- Integrated dual payment gateways, Stripe (global) and Razorpay (India), for subscriptions and one-time purchases with webhook-driven access provisioning.
Front-end Developer
Purchased
- Returned across multiple engagements from 2022 to 2026 as the sole front-end developer for Shopalong, a market-research survey platform built in Next.js, React, TypeScript, and Redux Toolkit.
- Built milestone-driven navigation enforcing the correct study flow across 18 study states, using composable higher-order components to gate routes and handle screenout and opt-out exits.
- Built a dynamic survey engine rendering 11+ question types through a single API-driven renderer with sequential flow and automatic screenout handling.
- Integrated external research panel providers, consuming tokenized participant metadata for locale, currency, and incentives, with YAML-based i18n in English, Spanish, and Portuguese.
- Served as core developer of a SERP mockup engine rendering pixel-faithful Google, Amazon, and Shopee result pages from study JSON, owning the rendering and behavioral-tracking layer.
- Built the flagship Google dynamic SERP with AI Overview and a fault-tolerant tracking layer reporting position-aware exposure and engagement events.
Full-stack Engineer
Virtuosway
- Developed and implemented a back-end algorithm to automate hiring, accelerating the process by 200% and improving overall efficiency.
- Re-engineered a critical dashboard from over a minute of load time (often crashing) to under one second, dramatically improving usability and engagement.
- Built and deployed a real-time speech-to-text transcription and comparison feature with Azure Cognitive Services, cutting manual verification by around 60%.
- Maintained 100% test coverage to ensure maximum code quality.
Front-end Engineer
FlashParking, Inc.
- Developed and implemented an EV charging and parking facility user interface, which resulted in user-friendly interaction improvement and operational efficiency acceleration.
- Collaborated closely with cross-functional teams to translate Figma designs and UI specifications into functional, responsive, and accessible web applications.
- Diagnosed and resolved a critical payment-failure defect, roughly doubling transaction success rate, lifting performance by around 35%, and cutting support tickets by around 20%.
Full-stack Developer
Scholarsspace
- Contributed to managing and upgrading features for a learning network platform with 50,000+ users.
- Helped increase operational efficiencies for a social learning platform by decreasing downtime by 70% and increasing initial load time.
- Discovered and implemented general infrastructure best-practice cost-saving actions.
- Managed huge data and their flow in the app using XState by embracing efficient state machine mechanisms in front-end development.
Full-stack Developer
Munal IT
- Developed a local government-level application that provided easy result processing, statistics generation, and evaluation of students and schools.
- Implemented client dashboard and reporting using React, Redux, and Apollo.
- Maintained and updated the application to multi-tenant architecture.
- Oversaw projects as a tech lead. Maintained code standards and performed code reviews.
- Developed a CRM solution for a consulting group that aimed to provide a one-stop education and Visa solution.
- Implemented dynamic role-based access control to provide flexible access to roles with the highest authority to change access actions for all other roles.
Full-stack Developer
Sweven Incorporate
- Developed a restaurant management solution with four different applications—admin, customer, waiter, and kitchen.
- Studied possible architecture to scale applications.
- Managed a team of remote web designers and developers.
Full-stack Developer
Simrik Technology
- Developed an inventory management application for a jewelry store.
- Created and implemented a community-level electricity reading and billing system for the local electricity authority.
- Discovered and implemented general infrastructure best-practice cost savings actions.
- Used best practices to optimize the application for user-role-based authorization and access control.
Front-end Developer
Epitome Solutions
- Developed an app that suggests the best university match to users based on answered questions.
- Used Git as a version control system and GitHub to host Git repositories.
- Used Firebase hosting to host the application and linked it with custom DNS.
Front-end Developer
Gurash Tech
- Developed an app that keeps the daily invoice tracks and manages stock for multiple businesses like Gold Mart and Retailer Shop.
- Implemented web-based app into the desktop application using Electron.
- Implemented the whole deployment architecture in cPanel.
- Migrated front-end code from vanilla JavaScript to React.
Experience
Scholars Space Network
Result Processing System
I oversaw and served as a full-stack developer to implement a multitenant architecture to better scale the application among different local government bodies.
CRM Application
Local Community Electricity Authority System
Inventory Management Application for Jewelry Store
Toptal React Accelerator
Shopalong
Education
Bachelor's Degree in Computer Science and Information Technology
Bhairahawa Multiple Campus (Tribhuvan University) - Bhairahawa, Siddharthanagar, Nepal
High School Diploma in Computer Engineering
Kalika Manavgyan College - Butwal, Nepal
Certifications
Toptal React Accelerator Graduate
Toptal, LLC
Skills
Libraries/APIs
React, Node.js, React Redux, Antd, React Router, Formik, Yup, Flexbox, Context API, Socket.IO, Stripe, REST APIs, Emotion Library, React Query, jQuery, React Redux Form, Lodash, Azure Cognitive Services, Stripe API, React Testing Library, Drizzle, OpenAI API, Twilio API, HTML5 Canvas, Google API
Tools
Redux Thunk, GitHub, Figma, JSX, NPM, ChatGPT, Shadcn UI, Git, Prisma, Postman, React Apollo, Auth0, Docker Compose, Webpack, Google Analytics, Shadcn, GitLab, Claude, Create React App, Inkscape, CircleCI, Elastic, Codex
Languages
JavaScript, TypeScript, CSS, SCSS, HTML, Sass, CSS3, HTML5, ECMAScript (ES6), GraphQL, SQL, C, C++, Java, PHP, VB.NET
Frameworks
Next.js, Redux, Tailwind CSS, JSON Web Tokens (JWT), Ant Design, React Native, Express.js, OAuth 2, Bootstrap, Jest, Cypress, Material UI, Electron
Paradigms
Web UI Design, Unit Testing, Responsive Web Design (RWD), Responsive Layout, Component-based Development, Web Architecture, Role-based Access Control (RBAC), REST, UI Design, UX Design, E2E Testing, B2B, Real-time Systems, Microservices, Mobile Development, DevOps, Compiler Design
Platforms
Firebase, Visual Studio Code (VS Code), MacOS, Netlify, Amazon Web Services (AWS), Docker, Vercel, Algolia, Google Cloud Platform (GCP), Linux, DigitalOcean, Azure
Storage
Cloud Firestore, JSON, MySQL, MongoDB, Redis, PostgreSQL, Hasura, NoSQL, Elasticsearch, Google Cloud, Amazon S3 (AWS S3)
Industry Expertise
Accounting, E-learning
Other
Full-stack Development, Web Development, Web App Development, Responsive Design, Full-stack, User Experience (UX), Front-end, CSS Grid, Axios, User Interface (UI), UI Components, Responsive Web Apps, React Hooks, React Components, Startups, CSS5, Back-end, Responsive UI, MERN Stack, Front-end Development, API Integration, Front-end Architecture, Front-end Design, HTML Email, Data Modeling, Single-page Applications (SPAs), Performance Optimization, Application State Management, Zustand, Teamwork, Communication, Complex Application User Interfaces (UI), Design, Minimum Viable Product (MVP), Design Systems, Figma to React, Development, Animation, Headless CMS, RESTFul APIs, WCAG 2, Customer Relationship Management (CRM), Webhooks, AI-generated Code, Architecture, Vibe Coding, Email Integration, AI Tools, Cloud, Web Applications, Source Code Review, Payment APIs, Payments, Localization, Mobile First, AI Copilots, Technical Architecture, Real-time Data, Mobile App Development, Education Technology (Edtech), Platforms, Cloudflare, eCommerce, Firebase Cloud Functions, Multitenancy, ESLint, Apollo Server, Version Control, SaaS, Apollo, Amazon RDS, WebSockets, Relational Database Services (RDS), Software as a Service (SaaS), Progressive Web Applications (PWAs), Relational Database Design, APIs, Back-end Development, Chakra UI, Charts, Styled-components, Single Sign-on (SSO), Google Sign-in, Server-side Rendering (SSR), Payment Gateways, Dashboards, Reports, Storybook, Supabase, Azure Text to Speech, Speech-to-Text (STT), CSS-in-JS, XState, Memory Optimization, Automatic Speech Recognition (ASR), Radix UI, Vite, TypeORM, Artificial Intelligence (AI), Cursor AI, UX Pattern Design, Supabase Auth, Strapi, Speech Recognition, Text-to-Speech (TTS), Data Visualization, AI Agents, AI Integration, OAuth, CI/CD Pipelines, General Data Protection Regulation (GDPR), Agentic AI, Security, Marketplaces, Server Sent Events (SSE), Videos, Multi-tenant Architecture, Monorepos, Microprocessors, Engineering Drawing, Integration Testing, Google Cloud Functions, OpenAI, Content Management Systems (CMS), Large Language Models (LLMs), Lovable, Subscriptions, Data Analytics, Apple Pay, Discrete Mathematics
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring