All projects

RecipesGo
A serverless recipe platform — DevOps-led team build.
Description
A serverless recipe-sharing platform where users browse, create, and share recipes — built by a five-person team with a strong DevOps and CI/CD focus. I worked on the frontend.
Context
The team built RecipesGo on a serverless AWS backend (Lambda + API Gateway + DynamoDB + Cognito) with Go handlers, and a React frontend. I contributed to the frontend; the project's defining feature was its disciplined DevOps workflow.
DevOps highlights
- A fully automated CI/CD pipeline across multiple GitHub Actions workflows: SAM-based backend deploys to AWS Lambda (prod + test), Vercel preview + production deploys, ESLint/Prettier checks, automated Jest + Cypress E2E tests, and dual vulnerability scanning (npm audit + govulncheck) — blocking merges on high-severity findings.
- OIDC-based AWS credential federation in CI (no static keys), SAM infrastructure-as-code for all AWS resources, and CloudWatch for centralised logging/metrics.
- Branch protection, mandatory PR reviews, and staged preview → production deployment for reliable zero-downtime releases.
- Live user-behaviour monitoring with ContentSquare (heatmaps, funnels, session replay).

Screenshots
