Projects
A collection of automation, DevOps, and cloud infrastructure projects that eliminate manual processes and scale operations.
AWS Cost Anomaly Detector
Production-ready AWS cost monitoring system built on Cloudflare Workers. Detects spending anomalies (>20% spikes), sends alerts via Slack/email, and provides real-time dashboards. Features hybrid demo/production mode, D1 database storage, and scheduled daily cost fetching. Demonstrates full-stack development with serverless architecture, API design, and cloud-native patterns.
View Project →Production Booking Service
Distributed booking system with race-condition safe transactions. Implements Redis/D1 distributed locks, database transactions with conflict detection, idempotency handling, and audit logging. Features polished UI dashboard demonstrating concurrency control. Deployable on Cloudflare Workers (serverless) or Docker (PostgreSQL + Redis).
View Project →Microservice Health Simulator
Real-time distributed system monitoring with failure simulation and WebSocket streaming. Simulates 9 interconnected microservices with Python asyncio for concurrent simulation, FastAPI for the REST API, and Vue.js for the dashboard. Tracks latency, error rates, and service dependencies. Demonstrates failure propagation across services with live updates. Deployed on Render.
View Project →Network Inspection Platform
Production-grade TCP port scanner with async Python backend deployed on Render.com. Features concurrent scanning with semaphore-based rate limiting, SSRF protection, DNS validation, and structured logging. Clean architecture with proper error handling and security controls.
View Project →CI/CD Pipeline Automation
Designed and maintained automated deployment pipelines with Docker and AWS CodePipeline. Eliminated manual deployments, reduced deployment time by 80%, and achieved zero-downtime releases for production systems.
Test Automation Framework
Built comprehensive test automation achieving 90% code coverage with Jest and Cypress. Automated regression testing, catching defects early and reducing QA time from days to minutes.
Workflow & Data Automation
Automated data workflows with Python scripts and MySQL, reducing manual effort by 70%. Built web scraping pipelines, automated reporting systems, and data processing workflows for real-time insights.