Portfolio

Things I've built

DevOps, cloud infrastructure, and automation projects from CI/CD pipelines to Kubernetes deployments.

S

Student Data Record Management System

Featured

Designed and deployed a Java-based Student Data Record Management System for managing student information, academic records, and administrative operations. Implemented a complete CI/CD pipeline using Jenkins, GitHub, Docker, and AWS EC2 for automated build, testing, containerization, and deployment. Configured GitHub Webhooks to enable continuous integration and seamless application updates.

JavaSpring BootPostgreSQLJenkinsGitHubDockerAWSNginxCI/CD
Live · Automated CI/CD
A

AWS Multi-Region Infrastructure with Terraform

Provisioned scalable AWS infrastructure using Terraform across multiple AWS regions. The architecture includes VPC, public and private subnets, route tables, internet gateways, Application Load Balancer, EC2 instances, and Auto Scaling Groups. EC2 instances are automatically configured using Terraform user_data to install Docker and Nginx, enabling containerized web application deployment. This project demonstrates Infrastructure as Code (IaC) practices for building highly available, fault-tolerant, and production-ready cloud infrastructure on AWS.

TerraformAWSEC2VPCSubnetDockerNginxLoad BalancerAuto ScalingRoute TableInternet GatewayUser Data
Production · Multi-region HA
N

NeuroKube – AI Kubernetes Troubleshooting Agent

Built an AI-powered Kubernetes troubleshooting platform using FastAPI, React, Docker, and Kubernetes. The system automatically detects unhealthy pods, collects cluster diagnostics, and leverages LLMs to generate root cause analysis and actionable remediation steps. Deployed on a multi-node Kubernetes cluster with Ingress, Horizontal Pod Autoscaler (HPA), ConfigMaps, Secrets, Persistent Volumes, and Prometheus/Grafana monitoring for scalable, production-ready operations.

KubernetesFastAPIReactDockerPythonAILLMPrometheusGrafanaHPAIngressAWS EKS
Live · AI-powered Kubernetes Platform
A

Ansible Incident Automation & Runbook Orchestration

Automated Ubuntu server provisioning using Ansible, including installation and configuration of Docker and Docker Compose. The playbooks handle application code deployment to the remote server and orchestrate a Docker Compose stack to launch a fully functional demo environmen

AnsibleEC2-ServerBash-ScriptingAutomation
Active · Incident response automation
Q

QuickCart – Next.js DevOps CI/CD Pipeline with Monitoring

QuickCart is a full-stack e-commerce application built with Next.js and deployed using a complete DevOps CI/CD pipeline. It integrates Jenkins for automation, SonarQube for code quality analysis, and Docker for containerized deployments. The system also includes Grafana-based monitoring to track application uptime, CPU usage, and system performance in real time, ensuring production-ready reliability and maintainability.

Next.jsDevOpsCI/CDJenkinsSonarQubeDockerGrafanaMonitoring
Production Ready · CI/CD + Monitoring Enabled
M

Monitoring the Node.js Application with Prometheus & Grafana

Built Grafana dashboards integrated with Prometheus to monitor system and application metrics in real time with alerting On Slack & Discord

Node.jsPrometheusGrafanaUbuntuSlackDiscordAutomation
Live · Real-time monitoring