Shubhang Chourasia · Product Engineer

Product thinking.
Engineering depth.

Thoughtful interfaces, reliable systems, and end-to-end ownership.

6+ yrsProduction engineering
4 yrsB2B SaaS product work
Frontend → full stackFrom interface to deployment
End-to-end ownershipProduct decisions to delivery
The through-line

Not prototypes. Systems that have to work after the demo.

Good software takes more than a polished interface. It takes product thinking, engineering depth, and ownership of the experience, the underlying systems, and their reliability in everyday use.

Product thinking
End-to-end ownership
Engineering depth
Performance
Testing & quality
Production reliability
Selected work

Built, shipped, owned.

A mix of product engineering, solo builds, and systems work across the stack.

More production work

Built with teams. Owned end to end.

B2B SaaS2022–2026

Vizmo Portal

Enterprise visitor management covering desk booking, floor maps, meeting rooms, analytics and workflow automation.

Vue 3QuasarPiniaTypeScript
Mobile-first UX2022–2026

Vizmo Touchless

Mobile-first self-check-in designed for QR scanning, signatures, onboarding animations and uncontrolled physical environments.

Vue 3QuasarVitestQR
Web · Performance2022–2026

Vizmo Marketing

Three deliberate rebuilds, ending in a static site for a leaner publishing and deployment workflow.

Nuxt 2AstroTailwindDaisyUISSG
First steps in the industry2021–2022

Digital Biz Tech

First steps in the industry with end-to-end frontend ownership across the company site and AmericanTamil.org.

GatsbyGraphQLNuxt 2FirebaseNetlifyGCP
Engineering range

Deep in frontend.
Comfortable everywhere around it.

Frontend

Vue, Nuxt, Next.js, React, Gatsby, Astro, Quasar, Vue Router, Pinia, Vuex, Tailwind CSS, Vuetify, PWA.

Languages

TypeScript, JavaScript, HTML, CSS, SCSS with a focus on maintainable component systems and clear contracts.

Backend

Node.js, Express, Parse Server, Firebase, Cloud Functions, Google APIs, Temporal, email and WhatsApp integrations.

Data

PostgreSQL, Prisma, MongoDB, Firestore, Redis, BullMQ, Cloudflare R2, multi-tenant data boundaries.

Auth & Security

JWT, Firebase Auth, permission-key RBAC, Zod validation, reCAPTCHA and server-side authorization boundaries.

Testing & Quality

Vitest, Playwright, ESLint, Prettier, Sentry, structured logging and production feedback loops.

Rendering

CSR, SSR and SSG across Vue/Nuxt, Gatsby, Astro and Next.js, with performance and deployment trade-offs in mind.

Deployment

GCP, Google App Engine, Netlify, Railway, Docker, Git, GitHub Actions and CI/CD-oriented delivery workflows.

State & Routing

Pinia, Vuex, Vue Router, Redux and React Router across Vue, Nuxt, React and Next.js products.

CMS & Content

Netlify CMS, Contentful, Strapi, Quill.js and custom editorial tooling for production publishing flows.

Product tools

Figma, Photoshop, Jira, Notion and ClickUp, bridging design intent with implementation and delivery.

AI & Developer Tools

Claude, ChatGPT, Codex, OpenAI, GitHub Copilot, Cursor, Gemini.

System Architecture

Good products work beyond the interface.

From rendering and data models to access control and background processing, architecture shaped around real product constraints.

Rendering · SSR / SSG / CSRChoose rendering around discoverability, load time, and interaction.
API Design · RESTDefine clear contracts, validate inputs, and handle errors consistently.
Data Modeling · SQL / NoSQLShape schemas around relationships, access patterns, and data integrity.
Access Control · JWT / RBACEnforce authentication and role-based permissions on the server.
Multi-tenancy · Tenant IsolationCarry trusted tenant context through requests and data access.
Background Jobs · Queues & RetriesMove slow work outside requests and handle failures with controlled retries.
Integrations · APIs / ServerlessConnect communication, payments, and external services through backend workflows.
Observability · Logs & Error TrackingMake production failures visible and trace issues across the system.
Career journey

From learning the stack
to owning the stack.

Aug–Dec 2020

Job Hire

Internship · Team project

Role-based hiring application with HR, hiring-manager and candidate flows, assessments, authentication, and real-time data.

Vue 2Nuxt 2FirebaseVuexFireJWTPWA
Jan–Apr 2021

Picxilens

Final-year major project · Co-built

Photography platform connecting studios, freelancers, and customers through discovery, scheduling, role-based access, and an installable mobile experience.

Nuxt 2FirebaseNode.jsRazorpayFullCalendarPWA
Aug 2021–Aug 2022

Digital Biz Tech

Frontend Developer · Solo ownership

First steps in the industry. Built and maintained the company website and independently delivered AmericanTamil.org with search-friendly publishing, a custom CMS, and a protected digital library.

Nuxt 2 SSRFirebaseGatsbyGraphQLNetlifyGCP
July 2022

Portfolio V1

Personal project · Expanding frontend skills

Built a personal portfolio to explore a new generation of frontend tooling before applying it in production.

Vue 3VuexTailwind CSSNetlify
Aug 2022–Apr 2026

Vizmo

Product Engineer · B2B SaaS

Nearly four years across enterprise portal, touchless check-in and marketing web products. Worked across frontend architecture, testing, backend services, integrations and production constraints.

Vue 3QuasarTypeScriptPiniaNode.jsParse ServerMongoDBTemporal
Apr 2026–Present

School ERP SaaS

Solo product builder

A multi-tenant SaaS platform for schools in India, covering admissions, attendance, fee management, data imports, backups, access control, and parent communication. Currently in beta testing.

Next.jsExpress 5PostgreSQLPrisma 7BullMQRedisR2Meta Cloud APIRailway
How I work

A builder's operating system.

01

Own the outcome

Start with the user flow and business constraint, then work backward through architecture and implementation.

02

Make complexity legible

Clear interfaces, typed contracts, deliberate state boundaries and small components make larger products easier to evolve.

03

Ship with feedback

Testing, logs, observability and actual usage are part of the product loop, not work saved for after launch.

Behind the work · Let’s connect

Let's build something people can rely on.

Have a product to build, a problem to solve, or an opportunity to discuss? Tell me a little about it.

Let’s talk on LinkedIn
Shubhang Chourasia

Hi, I'm Shubhang.

Product Engineer

I care about the details people notice, and the systems they depend on. Thoughtful experiences, reliable software, and ownership from start to finish.