End-to-End CI/CD Pipeline on AWS EC2
GitHub ↗
Personal Project
- Built an end-to-end pipeline automating deployment of a containerised web app on EC2 with Jenkins, Docker, and Nginx.
- Created a declarative Jenkins pipeline that pulls from GitHub, builds an image, deploys the container, and pushes to Docker Hub.
- Configured GitHub Webhooks to trigger builds on every push — fully automated deployment from commit to production.
AWS EC2, Jenkins, Docker, Docker Hub, Nginx, Shell, Ubuntu, Git
E-Commerce Platform Deployment with Git, Linux & AWS
GitHub ↗
Personal Project
- Deployed a functional e-commerce site on AWS, managing the full pipeline from version control to live production.
- Provisioned an EC2 instance on Amazon Linux 2023, configured Apache HTTP Server, and set up security groups for SSH and HTTP.
- Managed the project with Git and deployed to Apache's document root, publicly accessible via the instance's public IP.
AWS EC2, Amazon Linux 2023, Apache, Git, Linux
AI-Based Phishing Detection
MSc Dissertation
Northumbria University
- Qualitative secondary research evaluating AI/ML models for phishing email detection — 25% accuracy improvement, 30% fewer false positives.
- Applied thematic analysis across academic literature to identify phishing attack vectors and AI-driven defence mechanisms.
- Delivered findings in a formal dissertation and viva presentation.