Projects

A selection of infrastructure, deployment, and cloud-native projects demonstrating practical DevOps implementations.

Lumina – Cloud-Native GitOps Project open_in_new

End-to-end automated deployment architecture on AWS.

Production Ready
dns

Infrastructure as Code

Provisioned a production-ready AWS environment (VPC, EKS, RDS) using Terraform modules, ensuring network isolation and high availability.

account_tree

GitOps Delivery

Architected a seamless CI/CD pipeline using GitHub Actions and ArgoCD Image Updater for push-to-deploy workflow.

route

Traffic Management

Configured Traefik Ingress Controller on EKS to manage external access and routing for containerised microservices.

shield

Security & Observability

Implemented AWS WAF for edge protection and CloudWatch dashboards for proactive monitoring.

Tech Stack

React Node.js PostgreSQL (RDS) Docker Kubernetes (Kustomize) Helm ArgoCD Terraform EKS

Food Fusion – Cloud-Native E-Commerce open_in_new

Full-stack food ordering platform on AWS ECS Fargate.

In Progress
cloud

Serverless Infrastructure

VPC with public/private subnets, ECS Fargate (frontend + backend + queue worker), and RDS MySQL in isolated data subnets — all via CloudFormation.

account_tree

Dual CI/CD Pipelines

Two independent AWS CodePipeline pipelines (frontend & backend) sourced via CodeStar Connections to GitHub.

Tech Stack

Laravel (PHP) React (Vite) MySQL (RDS) ECS Fargate AWS CodePipeline CloudFormation ALB ECR

ApexFit – Microservices Fitness Platform open_in_new

Cloud-native fitness platform on K3s with GitOps, Helm, and full observability.

In Progress
account_tree

GitOps Delivery

ArgoCD watches the Git repo and reconciles three Helm charts — database, backend (4 services), and frontend (2 React SPAs) — into a single K3s cluster.

settings_input_component

Microservices Architecture

API Gateway routes requests to User, Membership, and Admin services. Shared Kubernetes Secret manages JWT and DB credentials across all backend pods.

monitoring

Observability Stack

Prometheus scrapes cluster and pod metrics; Grafana provides dashboards for cluster, pod, and service-level visibility.

dns

Infrastructure as Code

All workloads are packaged as Helm charts with environment-specific values-dev.yaml overrides. PostgreSQL runs as a StatefulSet using the Bitnami chart.

Tech Stack

React (Admin Portal + Member App) Node.js (Microservices) PostgreSQL Docker Kubernetes (K3s) Helm ArgoCD GitHub Actions Prometheus Grafana