Skip to main content

Projects

Hands-on projects that help you learn by building. Each project is designed to add real value to your portfolio and showcase your skills.

  • Build an AI Code Reviewer with GitHub Actions
    GitHub Actions
    Gemini API
    CI/CD X AI
    Build an AI Code Reviewer with GitHub Actions

    Create an automated code review pipeline that uses AI to analyze every pull request. Build a Python script that calls the Gemini API, wire it into GitHub Actions, and post structured feedback as PR comments - catching SQL injection, hardcoded secrets, and bugs before human reviewers even open the diff.

    Part 2 Mildly spicy 90 minutes
  • Build Your First CI/CD Pipeline with GitHub Actions
    GitHub Actions
    Python
    CI/CD X AI
    Build Your First CI/CD Pipeline with GitHub Actions

    Create a GitHub Actions CI/CD pipeline that automatically tests your Python code. Learn pytest, workflow configuration, and the same automation patterns used by Netflix and Spotify.

    Part 1 Beginner 30 minutes
  • Build an AI-Powered S3 Security Scanner
    AWS Lambda
    Google Gemini AI
    AWS SECURITY
    Build an AI-Powered S3 Security Scanner

    Build a serverless Lambda function that scans S3 bucket encryption, sends findings to Gemini AI for analysis, and schedules automated scans with EventBridge.

    Part 3 Intermediate 90 minutes
  • Deploy Like Amazon with Azure DevOps CI/CD
    Azure DevOps
    GitHub
    AZURE X AI
    Deploy Like Amazon with Azure DevOps CI/CD

    Create a production-grade CI/CD pipeline using Azure DevOps. Learn multi-stage deployments with staging environments, approval gates, and automatic testing - the same workflow Netflix and Amazon use to ship code confidently every day.

    Part 4 Mildly spicy 75 minutes
  • Multi-Cloud Disaster Recovery with Pulumi
    Pulumi
    App Runner
    DISASTER RECOVERY
    Multi-Cloud Disaster Recovery with Pulumi

    Build multi-cloud disaster recovery with Pulumi TypeScript. Deploy to AWS App Runner and GCP Cloud Run with automatic CloudFront failover.

    Part 3 Mildly spicy 90 minutes
  • Add AI Content Moderation with Azure & Gemini
    Gemini API
    Azure Functions
    AZURE X AI
    Add AI Content Moderation with Azure & Gemini

    Create a production-grade content moderation API that classifies toxic messages in milliseconds. Learn how platforms processing millions of messages daily filter harmful content with AI.

    Part 2 Mildly spicy 60 minutes
  • Build a Serverless Streaming Backend on Azure
    Azure Functions
    Python
    AZURE X AI
    Build a Serverless Streaming Backend on Azure

    Build a serverless streaming backend with Azure Functions and Cosmos DB. Learn the architecture that powers Twitch-scale real-time messaging without managing servers.

    Part 1 Mildly spicy 60 minutes
  • Build Instant Failover with CloudFront Origin Groups
    CloudFront
    App Runner
    DISASTER RECOVERY
    Build Instant Failover with CloudFront Origin Groups

    Build automatic failover that switches regions in seconds when outages hit. Learn the edge-based failover pattern that eliminated DNS propagation delays for Twitch, HBO Max, and DAZN.

    Part 2 Mildly spicy 45 minutes
  • Build Multi-Region Apps on AWS
    App Runner
    GitHub Actions
    DISASTER RECOVERY
    Build Multi-Region Apps on AWS

    Deploy your web application across multiple AWS regions with GitHub Actions. Learn the multi-region deployment pattern that powers high-availability systems at Netflix, Uber, and Airbnb.

    Part 1 Beginner 45 minutes
  • Track Checkout Funnels with PostHog Analytics
    PostHog
    Vercel
    AI FINOPS
    Track Checkout Funnels with PostHog Analytics

    Build conversion funnel tracking with PostHog that shows exactly where users abandon checkout. Track behavior without storing PII, staying compliant with GDPR and PCI DSS.

    Part 3 Beginner 45 minutes
  • Automate RAG API Testing with GitHub Actions
    GitHub Actions
    FastAPI
    DEVOPS × AI SERIES
    Automate RAG API Testing with GitHub Actions

    Build a GitHub Actions CI/CD pipeline for your RAG API. Learn automated testing, semantic validation, and quality gates used by enterprise engineering teams.

    Part 4 Intermediate 90 minutes
  • Deploy RAG API to Kubernetes with Minikube
    Kubernetes
    Minikube
    DEVOPS × AI SERIES
    Deploy RAG API to Kubernetes with Minikube

    Deploy your containerized RAG API to a local Kubernetes cluster. Learn Deployments, Services, and self-healing systems used by 96% of enterprises.

    Part 3 Advanced 90 minutes
  • Containerize RAG API with Docker
    Docker
    FastAPI
    DEVOPS × AI SERIES
    Containerize RAG API with Docker

    Build a Docker container for your RAG API and share it on Docker Hub. Learn containerization fundamentals used by Netflix, Uber, and Spotify.

    Part 2 Mildly spicy 90 minutes
  • Build an AI Security Scanner with Gemini
    Python
    Gemini
    AWS SECURITY
    Build an AI Security Scanner with Gemini

    Build a CLI security scanner powered by Gemini AI that detects SQL injection, hardcoded secrets, and weak cryptography with color-coded severity ratings.

    Part 1 Intermediate 90 minutes
  • Build a RAG API with FastAPI
    FastAPI
    Chroma
    DEVOPS × AI SERIES
    Build a RAG API with FastAPI

    Build your very first AI API! Use Python and FastAPI to answer questions with your own files - no experience needed.

    Part 1 Mildly spicy 60 minutes
  • Visualize Data with Grafana MCP
    Grafana
    Cursor
    DATA ENGINEERING SERIES
    Visualize Data with Grafana MCP

    Create production-ready Grafana dashboards with KPIs, bar charts, and time series visualizations, all through natural language in Cursor. Connect to PostgreSQL and build monitoring solutions used by companies like Airbnb and Netflix.

    Part 4 Beginner 90 minutes
  • Data Engineering with Jupyter MCP
    Jupyter
    Cursor
    DATA ENGINEERING SERIES
    Data Engineering with Jupyter MCP

    Connect Jupyter to PostgreSQL and create data visualizations with natural language. Query databases and build charts without memorizing SQL.

    Part 3 Beginner 60 minutes
  • Transform Data with DBT + MCP
    dbt
    Cursor
    DATA ENGINEERING SERIES
    Transform Data with DBT + MCP

    Create production-ready data transformations with DBT. Build customer analytics, add data quality tests, and generate documentation - all through natural language in Cursor.

    Part 2 Beginner 90 minutes
  • Build a Mini Spotify with Cursor
    Cursor
    Spotify
    AI WORKSPACE
    Build a Mini Spotify with Cursor

    Step-by-step guide to using Cursor AI editor. Build a working music player in 90 minutes while learning how to code with AI assistance.

    Beginner 90 minutes
  • Build a New App Feature With Claude Code
    Claude Code
    AI WORKSPACE
    Build a New App Feature With Claude Code

    Step-by-step guide to using Claude Code CLI. Build a working share feature in 90 minutes while learning how to code with AI assistance directly in your terminal.

    Beginner 90 minutes