stage: projects

Featured Projects

Real, deployed systems — each one shipped end-to-end, including the infrastructure and CI/CD around it.

CI/CD Pipeline & Infrastructure Automation — Pravesh Estates

September 2025
DevOpsCloudAutomation

Designed and implemented a complete CI/CD and infrastructure automation pipeline for Pravesh Estates, a production real estate platform (FastAPI + MongoDB + AWS S3 backend). Migrated deployment from building directly on the production server to a registry-based model (Docker Hub → EC2), then built a GitHub Actions pipeline that automatically builds, tags, and deploys on every push, with one-click rollback to any previous version by commit SHA. Added a systemd-based health-check watchdog that detects and recovers from unresponsive containers independent of Docker's own restart policy, and automated weekly MongoDB backups to S3 with a rolling 4-week retention policy.

DockerDocker HubGitHub ActionsAWS EC2AWS S3systemdBashMongoDBCI/CD

Automated CI/CD Pipeline for Website Deployment (Brew & Chill)

June 2026
DevOpsCI/CD

Built an automated CI/CD pipeline using GitHub Actions to deploy a website to an AWS EC2 instance on every push to main. Configured secure SSH key-based authentication and GitHub Secrets for automated deployments, and wrote shell scripts (deploy.sh, healthcheck.sh) to automate deployment, restart Nginx, and verify application health. Configured Nginx with a custom subdomain and secured it with Let's Encrypt SSL, eliminating manual deployments entirely.

GitHub ActionsAWS EC2LinuxNginxShell ScriptingSSHGitLet's Encrypt SSLDNS

Containerized Deployment & Infrastructure Debugging (Antigravity Wholesale)

July 2026
Full StackDevOps

Containerized a full-stack wholesale application (React, FastAPI, MongoDB) using Docker and Docker Compose for multi-container deployment. Deployed to AWS EC2 with a live production domain using Docker networking, persistent volumes, and Linux administration. Built a GitHub Actions CI/CD pipeline to auto-deploy every push to main with deployment health checks, and automated EC2 provisioning with Bash scripts to install Docker, configure swap memory, and prepare the environment. Resolved production issues involving Docker builds, memory, disk space, and environment configuration.

DockerDocker ComposeGitHub ActionsAWS EC2LinuxNginxShell ScriptingSSHMongoDBBash

Dockerized Multi-Tier Application Deployment (DevBoard)

June 2026
Full StackDocker

Containerized a full-stack application by creating Dockerfiles and orchestrating frontend, backend, and database services using Docker Compose. Configured Docker networking, persistent volumes, and environment variables for reliable multi-container communication. Automated Docker image build and deployment to an AWS EC2 instance using GitHub Actions and Linux shell scripts, with Nginx configured as a reverse proxy to route external traffic to the containerized frontend and backend. Documented the deployment architecture, environment setup, and troubleshooting steps in a structured README for reproducibility.

DockerDocker ComposeGitHub ActionsAWS EC2LinuxNginxShell ScriptingGitPostgreSQLDocker NetworkingVolumes