
Django GraphQL Starter — API Template
A starter template for building Django GraphQL APIs. Bootstraps a Django project with Graphene-Django for automatic GraphQL schema generation from models, including basic CRUD operations on a Todo model, test setup, and Docker support for containerized development.

Scuba Dive Dubai — Saleor Headless Commerce Platform
A full-scale e-commerce platform for ScubaDiveDubai.com built on Saleor, the open-source headless commerce framework. Split across four Git submodules — storefront, dashboard, API, and Terraform infrastructure — with independent CI/CD pipelines deploying each component to AWS (CloudFront + ECS).

Roomba Bots — Interactive Robot Cleaning Simulation
An interactive React/TypeScript simulation of Roomba cleaning robots navigating a tile grid. Configure bot count, speed, and movement patterns, then watch as they autonomously clean tiles using random walk or random bounce algorithms. Includes manual bot control via arrow keys and real-time game statistics.

Azure Test Automation — CI/CD Testing Pipeline
A comprehensive template for automated software testing on Microsoft Azure DevOps. Integrates JMeter for stress testing, Selenium for browser integration tests, Postman/Newman for API endpoint validation, and Terraform for infrastructure provisioning — all orchestrated through a single YAML CI/CD pipeline.

Python Hanoi — Towers of Hanoi Simulation
A Python simulation of the classic Towers of Hanoi puzzle. Visualizes each move step-by-step with colored disks and tower state printed to the console. Uses a recursive algorithm to solve the puzzle optimally in 2^n - 1 moves.

Algorithm Testing — Python Testing Library
A Python library for testing algorithms with two complementary strategies: deterministic comparison against known-working implementations and stochastic stress testing with randomized inputs. Built with the Strategy design pattern for interchangeable algorithm implementations.

Binary Converter — CLI Number Conversion Tool
A command-line utility written in Python that converts integers between decimal and binary representations. Features a simple CLI interface with argparse and a GitHub Actions CI pipeline for automated test validation on every push.

React Apollo Recipes — Full-Stack GraphQL Recipe App
A recipe sharing application that demonstrates full-stack GraphQL with Apollo Client and Server. Users create, search, and like recipes with optimistic UI updates that make interactions feel instant. Built with comprehensive React Testing Library coverage and MongoDB for persistent storage.

Algorithmic Toolbox — CS Algorithms Collection
A comprehensive collection of standard computer science algorithms implemented in Python. Covers divide and conquer, dynamic programming, greedy algorithms, and number theory — each with dedicated test modules for correctness validation.

Portfolio — Personal Website with AWS CI/CD
A personal portfolio website built with Gatsby.js and Material UI, hosted on AWS CloudFront with a fully automated CI/CD pipeline. Features a serverless contact form powered by AWS Lambda for email delivery. Every push to the main branch triggers an automatic build and production deployment.