👋 HELLO!

I'm Sunil, a #ENGINEER passionate about system design, backend development, Web3, and writing clean, maintainable code.

Full Stack Developer

Tech Stack

Technologies I use to bring ideas to life

React
Next.js
TypeScript
JavaScript
Node.js
Express.js
MongoDB
PostgreSQL
Prisma
Tailwind CSS
HTML/CSS
Git
Docker
AWS
Firebase
Firebase
Redis
LangChain
LangGraph
REST APIs
Linux

Experience

My career path and the experiences that shaped me

Swiftrise Solution Pvt Ltd

Full-stack Developer Intern

PRESENTFeb 2026 – Present
Full-timeRemote
  • Engineered secure, high-performance server architectures using Node.js and Express.js to process enterprise transactions.
  • Created pixel-perfect, fully responsive client interfaces using modern React and Tailwind CSS.
  • Integrated state management protocols and optimized browser API usage to enhance user experience.
  • Authored scalable, clean codebase patterns and maintained version workflows using Git.
Node.jsExpress.jsReactFrontend DevelopmentNext.js

Tribex Esports

Full Stack Developer Intern

Aug 2025 – Dec 2025
VirtualRemote
  • Developed and maintained features for a live production esports platform using React, Node.js, and MongoDB
  • Built reusable frontend components and integrated RESTful APIs to support dynamic content rendering
  • Delivered bug fixes and feature updates collaborating with a remote development team
ReactNode.jsMongoDBREST APIs

TimesPro

DevOps Intern

Jun 2025 – Aug 2025
VirtualRemote
  • Built and deployed a web application using Python (Flask) with a browser-based UI
  • Containerized the application using Docker for consistent development and deployment
  • Set up CI/CD pipelines using GitHub Actions to automate testing and deployment workflows
PythonFlaskDockerGitHub ActionsCI/CD

Work

Featured projects and case studies

HelpDesk — AI-Powered Customer Support

HelpDesk — AI-Powered Customer Support

An intelligent help desk that lets businesses deploy a customizable AI chat widget. Visitors chat with a LangGraph-powered AI agent backed by a knowledge base, with seamless real-time handoff to human agents via Socket.IO.

Next.js 16LangGraphGemini 2.5MongoDBSocket.IOZustand
RAG Book - AI Document Assistant

RAG Book - AI Document Assistant

An AI-powered document retrieval system. Users can upload PDFs which are chunked, parsed with Apache Tika, and embedded using Gemini AI into a PostgreSQL database with pgvector. Features a seamless React frontend and a robust Spring Boot microservice backend.

ReactTypeScriptTailwind CSSSpring BootPostgreSQLPGVectorGemini 2.5Docker
AI Support Agent — E-Commerce

AI Support Agent — E-Commerce

Production-grade AI customer support with RAG knowledge retrieval (PGVector), human-in-the-loop approval for sensitive actions, live agent handoff via WebSockets, and async job processing with BullMQ + Redis. Built with LangGraph agent orchestration and Gemini 2.5 Flash.

Next.jsLangGraphLangChainGemini 2.5PGVectorBullMQRedisSocket.IORazorpay
MeetClone - Minimal Zoom

MeetClone - Minimal Zoom

A lightweight Google Meet / Zoom clone built for serverless real-time audio/video conferencing. Implements WebRTC mesh topology connection pairs and Socket.IO signaling, featuring interactive custom lobby previews and responsive active grid tiles.

Next.js 16React 19WebRTCSocket.IOZustandExpress

Multi-Tenant SaaS Blogging Platform

Designed a multi-tenant backend with data isolation across organizations. Integrated AWS S3 for media storage and DynamoDB via Prisma with RBAC using BetterAuth.

Node.jsReactTypeScriptAWS S3DynamoDBPrisma
ExchangeFile - Local LAN P2P

ExchangeFile - Local LAN P2P

A peer-to-peer LAN file transfer app. Auto-discovers local subnet devices via Socket.IO signaling, transferring large files securely over WebRTC DataChannels with 16KB chunking and custom backpressure-aware pause/resume protocols.

ReactTypeScriptWebRTCSocket.IOZustandTailwind v4
GPT-Clone (LangGraph + Memory)

GPT-Clone (LangGraph + Memory)

A highly advanced full-stack ChatGPT/Gemini clone built with LangGraph for stateful multi-agent conversational memory. Securely stores conversation threads and agent checkpoints in MongoDB, featuring a premium modern chatbot layout.

ReactLangGraphGemini 2.5ZustandExpressMongoDB
SnapLoad - Premium Downloader

SnapLoad - Premium Downloader

A premium high-performance media downloader supporting YouTube and Instagram extraction. Built with Next.js 16 (client) and Express/TypeScript/Bun (backend), featuring real-time SSE progress indicators and backpressure-optimized streaming.

Next.js 16ExpressBunTailwind v4SSETypeScript
Real-Time Chat App

Real-Time Chat App

Real-time chat application using React and WebSockets for seamless communication. Includes file transfer via WebRTC for peer-to-peer sharing.

ReactWebSocketsWebRTCMongoDBJoy UI

Contact Me