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.
Notes App
A full-stack notes application supporting text, voice, and media-based content with cloud storage.
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.

