
Ballot Online — Voting Platform
An online voting platform built with a Django GraphQL backend and a Gatsby React frontend. Uses Django Graphene to auto-generate a GraphQL schema from models, with Apollo Client for data fetching and optimistic UI updates. JWT-based authentication secures user sessions and voting actions.

PWA Pipeline — AWS CloudFormation Stack for PWAs
An Infrastructure-as-Code template that provisions a complete AWS deployment pipeline for Progressive Web Applications. Launches a CloudFormation stack that sets up S3 hosting, CloudFront CDN, Route53 DNS with SSL, and a CodePipeline for automated builds — all in one click.

Suretta Venter Photography — Portfolio Website
A professional portfolio website for a photographer, built with Gatsby.js and React. Features a responsive photo gallery with optimized image loading, custom typography with Google Fonts, and offline PWA support. Deployed via AWS CodePipeline to S3 hosting with CD caching.

Scuba Dive Dubai — Django E-Commerce Platform
A full-featured e-commerce application for scuba diving equipment built with Django. Features user authentication via Django AllAuth, categorized product browsing, shopping cart with coupon support, and CSV bulk import for inventory management. Deployed on Heroku with AWS S3 for static and media storage.

Chat I/O — Real-Time Web Chat Application
A real-time web chat application built with Flask and Socket.IO. Enables users to create private chat rooms and communicate instantly via WebSocket connections. Features persistent login through browser local storage and Handlebars.js templating for dynamic UI rendering.

Pizza App — Online Ordering Platform
An online pizza ordering application built with Django. Features a full ordering workflow including menu browsing, topping customization via a modal dialog, cart management with JavaScript, and order placement. Admins can manage items through the Django admin interface or CSV bulk upload.

Dive Sandy Beach — Dive Centre Business Website
The production business website for Sandy Beach Dive Centre in Fujairah, UAE. A Django application featuring an online booking interface for divers, custom PADI course management, and dive site listings through the Django admin interface. Deployed on AWS EC2.

Dive Sandy Beach Flask — Informational Dive Site CMS
An informational website for Sandy Beach Dive Centre in Fujairah, UAE. Built with Python Flask following the MVC pattern, featuring a blog platform, PADI course management, and dive site listings, with Flask Blueprints for modular component design.

Node Sites Blog — Dive Sites Blog Platform
A blog platform for scuba diving sites built with Express.js and MongoDB, rendered with EJS templates. Users can browse dive site blog posts through Bootstrap-styled views.