Gaurav Sobti pic

Hi, I'm Gaurav Sobti. I build products that scale,
from a YC startup's first 100k users to design systems 100+ engineers rely on.

Senior fullstack engineer, 8+ years in. Also a certified yoga instructor, because balance shouldn't only apply to load balancers.

experience

8+ years, across 3 countries.

Senior Fullstack Engineer with 8+ years of experience: YC-backed startup, design systems at scale, Melbourne Permanent Resident. Deep expertise in React, TypeScript, and design systems, with a track record of owning product decisions end-to-end across startups and enterprise scale-ups.

Melbourne, AustraliaPermanent Resident
Dec 2025 – Present Melbourne, Australia

Senior Software Engineer (Frontend)

EPAM Systems

  • Owned features end-to-end across a B2B e-commerce platform: React storefront, Python/Django REST & GraphQL backend, Playwright E2E
  • Drove platform-wide modernizations: REST→GraphQL migration and cross-flow unification of add-to-cart error handling, replacing inconsistent legacy patterns with a single maintainable one, regression-free
  • Owned E2E and CI reliability, root-causing flaky Playwright tests (session-cookie, host-binding, Cloudflare cold-start challenges)
Aug 2024 – Dec 2025

Career Break: Professional Development & Certifications

Self-directed

  • Completed a 200-hour Yoga Protocol Instructor certification (Morarji Desai National Institute of Yoga) and a Permaculture Design Certificate (Aranya Agricultural Alternatives)
  • Deliberately pursued structured skill development outside tech before returning to full-time roles
Apr 2024 – Aug 2024 Melbourne, Australia

Senior Software Developer (Frontend)

TCS

  • Led development of a scalable banking platform, engineering modular reusable React components and optimising system performance
  • Mentored junior developers through code reviews, establishing React best practices and engineering standards across the team
May 2023 – Sep 2023 Melbourne, Australia

Senior Software Developer (Frontend, Contract)

Sportsbet

  • Owned product design and engineering for an AWS Server Cost Saving tool from 0 to launch, driving a 50% increase in developer adoption through intuitive UX
  • Led end-to-end product process: designed UI in Figma, gathered requirements from stakeholders, and built a React/TypeScript frontend with Material UI
  • Established a comprehensive testing strategy achieving 85% code coverage using React Testing Library and Vitest
  • Reduced bundle size by 25% through code splitting and lazy loading, improving overall application performance
Oct 2021 – Mar 2023 Oslo, Norway

Senior Software Developer (Frontend)

Xeneta

  • Led design system development with a team of 3, delivering 10+ production-ready React/TypeScript components used by 100+ engineers across the organisation
  • Established a product-driven Storybook workflow with theme configuration, component documentation, and a design token system, improving cross-team collaboration
  • Maintained 100% test coverage using Jest and RTL; monitored production via Sentry, resolving memory leaks and rendering performance issues
  • Delivered 5 frontend architecture workshops on design systems, React performance, and testing strategies to upskill engineering teams
Apr 2019 – Feb 2021 Gurgaon, India

Lead Frontend Developer

Mesh (YCombinator)

  • Single-handedly owned frontend product development from 0 to 100k active users, directly contributing to YC membership and Series A funding
  • Designed complete product UX in Adobe XD, then built a responsive web app using React, Redux, TypeScript, and Styled Components
  • Built a data-heavy analytics dashboard with interactive visualisations (heat maps, network graphs, pie charts) and implemented user retention funnels
  • Shipped a cross-platform Flutter app (iOS/Android) in 2 months; hired and built the frontend team from scratch
May 2016 – Dec 2018

Full Stack Developer

POPxo & QuickCompany

  • Contributed across multiple product verticals at POPxo (dating app, e-commerce, content CMS) and owned incorporation & trademark filing workflows at QuickCompany, building Ruby on Rails websites
  • Reduced order processing time by 75% at QuickCompany (12 days to 3 days) by redesigning the workflow end-to-end
  • Drove a 20% performance improvement at POPxo via GTMetrix/PageSpeed optimisation, cutting server costs by 10%
  • Implemented SSR for a React PWA using Express and Webpack, growing organic traffic 2x through improved SEO
skills & tools
Frontend
ReactTypeScriptNext.jsJavaScript (ES6+)React NativeFlutter
Backend
Node.jsRuby on Rails
Design Systems
Component ArchitectureStorybookDesign TokensMaterial UITailwindStyled Components
State & APIs
ReduxReact QueryZustandContext APIGraphQLREST APIs
Testing & Quality
JestReact Testing LibraryCypressPlaywrightVitestMSWTDD
Performance & DevOps
Web VitalsCode SplittingSEOGitHub ActionsCircleCIAWS
Product & Design
FigmaAdobe XDUser AnalyticsAgile/Scrum
Additional
Cursor AIAccessibility (WCAG)SentryPWAMonorepos

Certifications

  • Microsoft Azure AI Associate Engineer (in progress, expected Apr 2026)
  • Apollo GraphQL Developer – Associate
  • JavaScript: The Advanced Concepts, Zero To Mastery Academy (2020)

Education

B.Tech in Information Technology, GGSIPU (2011 – 2015)

↓ projects below ↓

base camp

Things I've built along the way

A few projects pinned up from the trip. Click through for the code.

Sanjeevani

A hospital website using nextjs. Single handedly executed project covering design(figma), development, testing(react-testing-library), deployment and maintenance.

Next JSMaterial UIfigmareactjavascriptawsreact testing librarycypress
View code
Graphql typescript prisma project screenshot

Graphql typescript prisma

An end to end graphql typesafety app. Server built in nodejs using graphql, graphql-yoga, pathos, prisma, postgres graphql-scalar types. Frontend using: react, graphql-codegen, urql

graphqltypescriptgraphql-codegengraphql-yogapathosprismapostgres
View code

Sanjeevani-cms

A cms system using strapi

strapicmsapiaws
View code

Redux Persist Authentication

A project which makes use of redux persist to mimic localStorage as database and session storage for authentication

reacttypescriptredux-toolkitredux-persist
View code

Datastructures and Algorithms

All the notes and practice of data structures and algorithms from different sources like books, udemy. Also, maths from Euler

data structuresalgorithmsjavascripteulerleetcodeudemycracking the coding interviewelements of programmingfreecodecamp
View code
More pinned up soon
Floating olaf from disney frozen