Hi, I’m

SUMIT CHAURASIYA

Backend Software Engineer

Backend-focused Software Engineer building authenticated APIs, real-time systems, and production-ready infrastructure with Node.js and TypeScript.

Projects

Talketeer

A real-time chat platform featuring authenticated users, room-based messaging, and WebSocket-driven updates.

TypeScriptNode.jsExpressSocket.IOMongoDBJWTReact

Notes App

A full-stack notes application supporting text, voice, and media-based content with cloud storage.

Node.jsMongoDBAWS S3React

Skills

Backend (Primary)

  • Node.js with TypeScript
  • Express.js (REST APIs)
  • NestJS (REST APIs)
  • Authentication (JWT & session-based)
  • Socket.IO (real-time communication)
  • Redis (caching & pub/sub)

Databases

  • MongoDB (Mongoose)
  • PostgreSQL (Prisma)
  • SQLite

DevOps & Infrastructure

  • Linux (Ubuntu)
  • Nginx (reverse proxy, SSL)
  • Docker & containerized workflows
  • CI/CD with GitHub Actions
  • Azure VMs
  • AWS EC2
  • Google Cloud Run

Frontend (Supporting)

  • React
  • React Query
  • React Router
  • Zustand
  • Tailwind CSS & shadcn/ui
  • Next.js

Other Languages

  • Lua
  • C / C++
  • Python
  • Java
  • Go

About Me

I'm a backend-focused software engineer who builds reliable, scalable web applications with clean, maintainable architecture. I work primarily with Node.js and TypeScript, designing authenticated APIs, real-time systems, and data-driven services intended for production use.

In real projects and startup environments, I've owned backend logic, database design, and deployment workflows, while also supporting frontend features when needed. I'm comfortable working in Linux environments, using Docker, and maintaining CI/CD pipelines for modern web applications.

Beyond web development, I've contributed to a large-scale open-source C++ project by leading a port of a game codebase from Source SDK 2006 to 2013. This experience strengthened my systems-level thinking and long-term code maintenance practices.