// Projects
What I've Built
Cloud Portfolio Infrastructure
Production-grade static site on S3 + CloudFront + Route 53. Provisioned with Terraform. GitHub Actions CI/CD on every push.
→ $0.87/month to run
Serverless URL Shortener
Lambda + API Gateway + DynamoDB. Auto-expires via DynamoDB TTL. Handles millions of free-tier requests.
→ < 50ms response time
Lambda Image Optimiser
Serverless resizing and WebP conversion. Sharp inside Lambda. Results cached via S3 + CloudFront.
→ 70% size reduction average
AWS Terraform Module Library
Reusable Terraform modules for static site hosting, Lambda APIs, and DynamoDB tables. Documented and tested.
Personal Portfolio Website
This site. Neo-Brutalist design, Next.js 15 App Router, MDX blog, TypeScript. Fully on AWS with Terraform.
Cloud Cost Dashboard
Serverless dashboard reading AWS Cost Explorer API. Shows spending by service, tag, and time range.
TribeSec
A cybersecurity community I founded to connect, mentor, and grow the next generation of security professionals. Home to challenges, resources, and peer learning.
→ Growing community of security learners
100 Days of Cybersecurity
A structured 100-day public learning challenge I hosted, covering topics from networking fundamentals to penetration testing. Participants documented daily progress and built in public.
→ 100 days completed
30 Days Linux Challenge
An ongoing Linux learning challenge covering the command line, scripting, file systems, permissions, and server administration — one topic per day, hands-on from day one.
→ Ongoing — join any time