Hi, I'm Swarup ๐Ÿ‘‹
Software Engineer. I love building things.
CS

About

I have always been fascinated by the endless possibilities of the internet and the ways it can be leveraged to make our lives better. As a Full Stack MERN Developer, I specialize in building efficient and scalable web applications I also have experience in DevOps, focusing on CI/CD pipelines, containerization with Docker, and cloud platforms like AWS.

Skills

React
Next.js
Typescript
Node.js
Python
Go
Postgres
Docker
Kubernetes
Java
C++
Threejs
AWS
CI/CD
WebSockets

GitHub Contributions

ย 
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications to Deployment. Here are a few of my favorites.

Petsu

Petsu

Freelace Project

From instant online vet consultations to expert grooming services at home or trusted salons near you, we bring pet parents everything they need in one place. Shop for everyday pet essentials, food, and supplies with quick doorstep delivery across India. Our platform connects you with licensed vets, professional groomers, and quality products so your furry friend gets the best care without hassle. Trusted by pet parents nationwide, Petsu is your one-stop solution for health, grooming, and happiness for your petsโ€”all in one reliable platform.

๐Ÿ”– Website : https://petsu.in/

๐Ÿ—๏ธ The Architecture:

  • ๐Ÿ–ฅ๏ธ Frontend: React (Vite) + NextJs
  • โš™๏ธ Backend: Node.js (TypeScript) + Docker
  • ๐Ÿ”„ CI/CD: GitHub Actions + VPS Deployment
NodeJS
ReactJS
NextJS
Docker
CICD
Aws Deployment

Aws Deployment

successfully deployed full-stack app on AWS with zero-downtime CI/CD! ๐Ÿ’ช

๐Ÿ”– Website : https://tradescribe.in/

๐Ÿ—๏ธ The Architecture:

  • ๐Ÿ–ฅ๏ธ Frontend: React (Vite) + Nginx on ALB + ASG
  • โš™๏ธ Backend: Node.js (TypeScript) + PM2 on Internal ALB + ASG
  • ๐Ÿ”„ CI/CD: GitHub Actions + AWS CodeDeploy
  • ๐Ÿ” Config: Systems Manager Parameter Store

๐Ÿ˜ค The Challenges That Almost Defeated Me:

  1. CodeDeploy File Conflicts ๐Ÿ’ฅ
  2. Environment Variable Nightmare ๐Ÿ”ฅ
  3. Auto Scaling Group Chaos ๐ŸŒ€
Aws
GithubActions
CICD
LoadBalacing
Aws Secret Manager
EC2

Personal Portfolio Website

๐Ÿš€ Built a my personal portfolio website, a comprehensive showcase of my skills, projects, and experiences as a versatile developer. Built to highlight my expertise in Full Stack MERN development, DevOps, and 3D web applications, this portfolio is designed to leave a lasting impression.

Features โœจ

  • Dynamic Portfolio Sections: Interactive and visually appealing sections for introduction, career highlights, skills, and projects.
  • Responsive Design: Fully optimized for seamless viewing across devices.
  • 3D Web Integration: Incorporating immersive experiences using Three.js and modern web technologies.
  • Project Showcases: Demonstrates real-world applications I've developed, including:
    • Full-stack web applications using MERN stack.
    • DevOps pipelines and infrastructure solutions.
    • 3D models and interactive experiences.
NodeJS
MongoDB
ReactJs
TelegramApi
ThreeJs
Spline

Job Scrapper

๐Ÿš€ Built a scalable job scraper for top tech firms using Node.js, MongoDB, Redis, and Docker. Features live scraping, deduplication, API with filters, and queue-based bulk processing via BullMQ.

Key Features

  • ๐Ÿ” Web Scraper: Fetches live job postings from company websites.
  • ๐Ÿ’พ Database Integration: Stores job data with deduplication and updates existing entries when timestamps change.
  • ๐Ÿ› ๏ธ API Development: Serves job data with filtering, sorting, and pagination.
  • ๐Ÿ“ˆ Queue Management: Handles bulk job processing using Redis and BullMQ.
  • ๐Ÿณ Containerization: Redis is deployed using Docker for easy scalability.
NodeJS
MongoDB
Redis

3D Game

๐Ÿš€ Creating a Simple Game with React Three Fiber and Rapier for Physics ๐Ÿš€ Hey folks! ๐Ÿ‘‹

I recently worked on an exciting project where I built a simple game using React Three Fiber and Rapier for physics simulation. ๐Ÿ’ป๐ŸŽฎ

โœจ Features:

  • ๐Ÿ‘‰ Physics Simulation: Using Rapier, the game objects are subject to realistic physics, including gravity and collision detection.

  • ๐Ÿ‘‰ Smooth Mobile Interaction: Added support for pinch zoom on mobile to enhance the gameplay experience. .

Three Js
React Js
R3F
R3 Rapier
Media Flow

Media Flow

๐Ÿš€ MediaFlow, an all-in-one solution for video transcoding and AI-powered image and video editing. With MediaFlow, you can:

  • ๐Ÿ”„ Seamlessly Transcode Videos into multiple formats, including HSL, with cloud storage integration.
  • โœ‚๏ธ Smart Video Cropper to automatically resize and crop videos based on content.
  • ๐Ÿ–ผ๏ธ AI Image & Video Editing: Background removal, background replacement, and more!
  • ๐ŸŽฅ Caption Generator for easy video accessibility.
  • โ˜๏ธ Cloud Integration: Automatically store processed files to AWS S3 and deliver them faster than ever.
AWS
Docker
NextJS
Linux
FFmpeg
Redis
Cloudnary
Discord Clone

Discord Clone

๐Ÿš€ Discord Clone. This application is packed with features that cater to real-time communication and community management. Here are some highlights:

Key Features of My Next.js Discord Clone

  1. โœจ Real-time Messaging with Socket.io for seamless communication.
  2. ๐Ÿ“Ž Message Attachments using UploadThing to send files easily.
  3. โœ๏ธ Edit & Delete Messages in real-time for a cleaner chat experience.
  4. ๐ŸŽค Audio & Video Call Channels for dynamic conversations using LiveKit.
  5. ๐Ÿ‘ฅ 1:1 Conversations and video calls between members.
Supabse
NextJs
Prisma
Docker
CICD
Socketio
LiveKit
Redis
Create csapp

Create csapp

๐Ÿš€ Create-CSApp: A CLI Tool for Full-Stack Project Setup! ๐ŸŽ‰

After weeks of development, Iโ€™m thrilled to release create_csapp a powerful CLI tool that makes it super easy to scaffold and manage full-stack applications with React, Node.js, and other popular technologies!

๐Ÿ”ง What does Create-CSApp offer?

  1. Seamlessly scaffold React frontends and Node.js backends.
  2. Simplifies the setup of TailwindCSS, Axios, Redux, Socket.IO, Redis, Kafka, Prisma, and more for front-end and backend projects.
  3. Instantly create a project structure thatโ€™s production-ready.

๐Ÿ“ฆ Available on npm: npx create_csapp

ReactJS
NodeJs
PostgresSQL
TailwindCSS
Kafka
Redis
AWS
Docker
NginX

Launch Pad

LaunchPad, a powerful platform where you can effortlessly host static websites, including HTML, CSS, JavaScript, and even complex React or Next JS apps! ๐ŸŒ

๐Ÿ”ง Tech Stack Highlights:

  1. Backend: Node.js, Express.js, PostgreSQL
  2. Frontend: React
  3. Infrastructure: AWS S3, ECS, ECR, Docker, Kafka, Redis, ClickHouse
  4. Additional Features: Reverse Proxy, Advanced Validation for Static & Dynamic Hosting
ReactJS
NodeJs
PostgresSQL
TailwindCSS
Kafka
Redis
AWS
Docker
NginX

Talk Live

Talk Live is a seamless chat application built using the MERN and GraphQL , packed with a variety of powerful features:

Key Features of Talk Live

  1. โœจ Real-time Messaging with Socket.io.
  2. ๐Ÿ“Ž Message Attachments Files.
  3. โœ๏ธ real-time chat experience.
  4. ๐ŸŽค Audio & Video Call Using WebRTC.
  5. ๐Ÿ‘ฅ 1:1 Conversations and video calls between members.
ReactJS
NodeJs
MongoDB
TailwindCSS
Stripe
Socket.io
GraphQL
WebRTC
Hackathons

I like building things

During my time in university, I attended multiple hackathons. People from around the country would come together and build incredible things in 1-2 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

  • L

    Level Supermind Hackerthon

    Remote

  • R

    ReImagine Hackerthon

    Remote

  • C

    CodeWar

    D.B.J College, Chiplun

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.