Back homeProjects

Work

Projects

A selection of projects I've built — some from work, some for fun.

Portfolio Website

Personal developer portfolio built with Next.js 14, Tailwind CSS, and Framer Motion. Features smooth scroll animations, a particle hero, and a clean dark aesthetic.

Next.jsTailwind CSSFramer MotionTypeScript

2024

SaaS Analytics Dashboard

Full-featured analytics dashboard for a B2B startup. Real-time charts, user management, role-based access control, and Stripe billing integration.

ReactNode.jsPostgreSQLStripeRedis

2023

E-Commerce REST API

Scalable REST API powering an e-commerce platform — product catalogue, cart, orders, payments, and fulfilment webhooks. Handles 10k+ requests per day.

Node.jsExpressMongoDBJWTDocker

2023

Real-time Chat App

WebSocket-based chat application with rooms, typing indicators, read receipts, file sharing, and end-to-end message persistence.

ReactSocket.ioNode.jsPostgreSQL

2023

AI Content Generator

SaaS tool that uses the OpenAI API to generate marketing copy, blog posts, and product descriptions. Built with a credits-based billing model.

Next.jsOpenAI APIPrismaStripeTypeScript

2024

DevOps CI/CD Pipeline

Automated CI/CD pipeline using GitHub Actions, Docker, and AWS ECS. Zero-downtime blue-green deployments with automated testing gates.

GitHub ActionsDockerAWS ECSTerraform

2024