Projects

Toggle between production projects and Github projects, not all Github projects are live. The source code for each project can be found on the Github button on each project card.


Dive Schedule25 April, 2021

The entire project is split over 3 repos; client, server and infrastructure. The project is used as a scheduling application for Sandy Beach Dive Centre. The client is written using TypeScript with ReactJS and Apollo client. The API is a Django application using Graphene Django to expose a GraphQL API. The infrastructure is written written using Terraform, it supports an ECS service built using an AWS pipeline and Docker. The frontend is hosted on AWS CloudFront, any push the the main branch of the repos triggers a build which is automatically tested and pushed to production environment.

Portfolio30 June, 2020

Home of my portfolio website, the site is built with Gatsby and Material UI. It is hosted on AWS, served using AWS CloudFront, it features a build-pipeline for automatic testing and deployment to the CloudFront distribution. A serverless web application which uses lambda functionality to send emails on for contact-me requests.

Dive Sandy Beach19 October, 2019

The business website for Sandy Beach Dive Centre in Fujairah, UAE. Built with Django and styled with Bootstrap 4. This application features an online booking interface for divers, custom PADI course and local dive site upload through the Django admin interface.

Ocean Holic 2023