Kubernetes Monitoring & Autoscaling System

Kubernetes Monitoring & Autoscaling System

A production-grade monitoring and autoscaling stack built entirely from scratch , no Helm charts, no shortcuts. The system collects custom application metrics from a Go service, stores them in Prometheus, and uses a custom-written autoscaler controller to make intelligent scaling decisions based on real application behavior - not just CPU and memory.

GoKubernetesPrometheusGrafanaTerraformDockerclient-go
Kubernetes Resource Monitor & Cost Estimator

Kubernetes Resource Monitor & Cost Estimator

A real-time monitoring system in Go using client-go to track Kubernetes pod resource requests. A background goroutine collects metrics every 10 seconds, storing historical data in PostgreSQL via GORM for cost estimation and analysis.

GoKubernetesPostgreSQLDockerclient-goGORM
Portfolio Optimization Platform

Portfolio Optimization Platform

Building a production-grade data pipeline that ingests, processes, and forecasts financial time-series data for 10 global stocks. The system runs automated daily predictions and portfolio rebalancing. The challenge: Financial APIs are unreliable, data needs cleaning, models need retraining, and everything must run on a schedule without manual intervention.

Pythonpandasnumpymatplotlibseabornyfinancescipy
Multi-Region Disaster Recovery Platform

Multi-Region Disaster Recovery Platform

This project shows how to design and build a resilient, multi-region AWS infrastructure using Terraform. The setup follows a Warm Standby (Active-Passive) model, acting as the base layer for a proper Disaster Recovery (DR) platform.

AWSTerraformPostgreSQL
Automated CI/CD Pipeline for a Containerized Application

Automated CI/CD Pipeline for a Containerized Application

A fully automated CI/CD pipeline using GitHub Actions to build, test, and deploy a containerized application. The pipeline leverages Docker for containerization and Terraform to provision and manage the target AWS EC2 infrastructure.

GitHub ActionsDockerTerraformAWS ECREC2
Novara

Novara

Novara Bookstore is a full-stack marketplace built with React, TypeScript, and Express. It features buyer and seller dashboards, a blog platform, and a smooth, type-safe user experience. Born from a learning journey, it showcases clean UI, secure authentication, and modern web development best practices.

React 18TypeScriptTailwind CS TanStack QueryWouterRadix UI Express.jsTypeScriptDrizzle ORMZodViteESBuildPostCSS
Ticket Booking System

Ticket Booking System

This is a console-based train booking system made in Java from scratch. I started building this project while learning Java itself so this app became my way of learning the language, exploring concepts like object-oriented programming, file handling, and basic service structures.

JavaGradleJacksonBCrypt