Shaun N S's avatar

Shaun N S

Software Developer | Building fast, polished web experiences

About

I'm Shaun, a full stack engineer. I mostly work with React and TypeScript on the frontend, and Node.js with NestJS on the backend. I've built authentication systems, payment flows with Stripe and Razorpay, and real-time features using WebRTC and Socket.IO.

Right now I'm contributing to , an early-stage esports startup, helping build out their chat system for the MVP — one-on-one chats, group chats, and team conversations, all in real time.

I also build my own projects, like VentureNest and Spectrax. I like following and in these — it just makes the codebase easier to live with as it grows.

Tech Stack

TypeScript
JavaScript
Node.js
NestJS
Express.js
MongoDB
PostgreSQL
Firebase
Socket.IO
WebRTC
Stripe
Razorpay
React
Redux
TanStack Query
React Router
Tailwind CSS
shadcn/ui
Material UI
Framer Motion
AWS
Vercel
Docker
GitHub Actions
Prometheus
Grafana
Git
Figma

Projects

Experience

Backend & Full Stack Engineer – Contributor

Full-time

Jan 2026

-Present
  • Shipped 11+ pull requests across a shared NestJS/TypeScript backend and React frontend

  • Built the platform's chat system end-to-end — one-to-one, group, and team conversations — on a single MongoDB schema with a type discriminator

  • Used Firebase Realtime Database as a publish-only layer for live updates while MongoDB remained the source of truth

  • Built the full chat experience — conversation lists, message threads, reactions, typing indicators, read receipts

  • Built a multi-step local-team creation wizard with real-time invitation handling, using Zustand for state management

  • TypeScript
  • NestJS
  • Node.js
  • React
  • Zustand
  • MongoDB
  • Firebase Realtime Database