
This Webpage
● Built a full-stack portfolio site with Next.js + TypeScript featuring a public, server-rendered front end and a private admin CMS for managing content without redeployment ● Implemented database authentication and authorisation using Supabase Auth and PostgreSQL Row Level Security ● Dockerized and deployed the app to AWS EC2 ● Automated deployment with a GitHub Actions CI/CD that checks, builds and pushes a Docker image to Amazon ECR, then deploys to EC2 ● Serverless visit tracker using AWS Lambda + API Gateway
- Typescript
- Next.js
- Supabase
- AWS