AI-Accelerated Portfolio Showcase

Built for Scale, Security & Speed

A demonstration of modern DevOps practices, resilient micro-architecture, and responsive front-end design, engineered in collaboration with Advanced AI.

🛡️

Edge Security & Nginx

Configured with robust DDoS mitigation, including rigorous rate-limiting zones, concurrent connection caps, Slowloris timeouts, and strict Content Security Policies.

Nginx SSL / TLS 1.3 Rate Limiting
☁️

AWS Cloud & DevOps

Fully containerized 3-tier architecture deployed on AWS EC2. Automated CI/CD pipelines via GitHub Actions handle building, pushing to Amazon ECR, and zero-downtime SSH deployments.

AWS EC2 & ECR Docker Compose GitHub Actions
⚙️

Python Backend

A lightweight, high-performance Flask REST API. Interacts seamlessly with Open-Meteo for live data and handles persistent historical data logging via psycopg2.

Python 3 Flask RESTful API
🗄️

PostgreSQL Data Tier

Migrated from SQLite to a robust PostgreSQL container for enterprise-grade concurrency, ACID compliance, and scalable weather history tracking.

PostgreSQL 16 Data Persistence Volumes
🎨

Dynamic UI / UX

A responsive, glassmorphic frontend built with Vanilla CSS and JS. Features live search autocomplete, Chart.js data visualizations, and fluid micro-animations.

Vanilla JS CSS3 Chart.js
🔒

Automated SSL

Integrated Certbot container handles automatic Let's Encrypt SSL certificate provisioning and background renewals, ensuring continuous secure transit.

Certbot Let's Encrypt HTTPS
🤖

AI-Driven Development

Built using advanced AI pair-programming to accelerate development, demonstrating the ability to leverage modern LLM tools for rapid prototyping, complex DevOps architecture, and robust problem solving.

Prompt Engineering AI Pair-Programming Rapid Prototyping

Traffic Flow Architecture

User Request Browser / API
Nginx Edge SSL Termination & DDoS Shield
Flask API Business Logic
PostgreSQL Persistent Storage