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.

Go Kubernetes PostgreSQL Docker client-go GORM

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.

AWS Terraform PostgreSQL

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 Actions Docker Terraform AWS ECR EC2

Data Processing & Forecasting Pipeline

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.

Python pandas numpy matplotlib seaborn yfinance scipy

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 18 TypeScript Tailwind CS TanStack Query Wouter Radix UI Express.js TypeScript Drizzle ORM Zod Vite ESBuild PostCSS

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.

Java Gradle Jackson BCrypt