// Web Projects
Chess Multiplayer Game
Enhancing the use of websockets for peer to peer game connectivity. User Interface powered by Core React and a Type Safe Socket Server with Node.js and TypeScript.
Scalable Chat Application
High Level Scaling Design with Redis Pub-Sub architecture to store messages for caching. Utilizes Kafka Streaming for consuming messages to prevent DB blocking.
Vercel Clone Code Deploy Service
A Node.js Server to handle project submissions to AWS ECS. Docker containers build the projects into an HTML file stored in S3, served via a Reverse Proxy Server.
Socket 3D Multiplayer Game
A React Game built with react-three-fiber. A Node.js Socket server handles character events and synchronizes movements with other peers.
Notion Clone Note Taking App
Real-time collaborative editor powered by React and Convex functions. Features Clerk Authentication and secure, scalable architecture.
Discord Clone Community Platform
Integrated chat features including text, audio, and video channels. Modern UI built with Tailwind CSS and ShadcnUI.
Profanity Detection API
Custom built API from scratch using Hono.js, Cloudflare, and TypeScript. Uses Upstash Vector Database to calculate a profane score for sentences.
Advanced Backend Food API
Robust Food API built with Express, TypeScript, and MongoDB, adhering strictly to the MVC folder structure.
Video Calling App (Omegle Clone)
WebRTC API frontend using STUN Server logic and ICE Candidates to stream video and audio, backed by a WebSocket server.
// DevOps & Infrastructure
DevSecOps Pipeline Implementation
Implementation details of a secure, automated CI/CD pipeline incorporating security scanning and best practices.
Nginx Deep Dive: Full-Stack Deployment on AWS EC2
Comprehensive guide to deploying full-stack applications using Nginx as a reverse proxy on AWS EC2 instances.
AWS Devops with Argo CD
GitOps workflow implementation using Argo CD for continuous delivery to Kubernetes clusters on AWS.
Terraform Infrastructure Deployment
Infrastructure as Code implementation using Terraform to provision EC2, S3, and DynamoDB resources.
App Deployment using Linode
Complete deployment pipeline utilizing Circle CI, Linode instances, and Helm charts for Kubernetes management.