Complete
01 / 04
Multi-Tier AWS Infrastructure
A three-tier AWS environment built for a simulated client, covering the network,
compute, and data layers end to end. Public and private subnets separate the
load balancer from the application and database tiers, with a NAT Gateway
providing outbound access for private resources. An Application Load Balancer
distributes incoming traffic across an Auto Scaling Group of EC2 instances,
which connect to an RDS database that is never directly internet-accessible.
- VPC with public/private subnet separation
- NAT Gateway for secure outbound access from private subnets
- Application Load Balancer routing to an Auto Scaling Group
- RDS database isolated in a private subnet
- Infrastructure provisioned as code with CloudFormation
- CloudWatch for monitoring and alarms, CloudTrail for audit logging
VPC
NAT Gateway
ALB
Auto Scaling
RDS
CloudFormation
CloudWatch
CloudTrail
Complete
02 / 04
Cloud Security & Encryption
An applied cryptography project covering encryption, key management, and secure
remote access. Implemented Paillier homomorphic encryption, which allows
computation directly on encrypted data without decrypting it first, alongside
Shamir secret sharing to split sensitive key material so no single party holds
the whole secret. Paired this with AWS KMS for encryption at rest and an OpenVPN
Access Server for secure remote administration of cloud resources.
- Paillier homomorphic encryption for computation on encrypted data
- Shamir secret sharing to distribute key material across parties
- AWS KMS for managed encryption at rest
- OpenVPN Access Server for secure remote administration
Paillier Encryption
Shamir Secret Sharing
AWS KMS
OpenVPN
In progress
03 / 04
Programming Project 1 — Capstone
My current capstone at RMIT: a software engineering project delivered by a team
for a real external client, run to a professional development process rather
than a solo assignment. It's still in progress — this entry will be filled in
with architecture, scope, and outcomes as the project is delivered.
Team Project
Client Delivery
In Progress
Complete
04 / 04
Taimuri English Language Academy
A student management system built for a real academy client in Quetta, Pakistan.
Covers authentication and role-based access control across admin, staff, and
student accounts, with a responsive interface built in TailwindCSS on top of a
Laravel backend and MySQL database, plus a lightweight module for handling
course fees.
- Role-based access control across admin, staff, and student accounts
- Secure authentication and session handling
- Responsive admin and user-facing dashboards
- MySQL-backed data layer for student and course records
Laravel
TailwindCSS
MySQL