Work
Projects
A selection of projects I've built — some from work, some for fun.
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
Full-featured analytics dashboard for a B2B startup. Real-time charts, user management, role-based access control, and Stripe billing integration.
ReactNode.jsPostgreSQLStripeRedis
2023
Scalable REST API powering an e-commerce platform — product catalogue, cart, orders, payments, and fulfilment webhooks. Handles 10k+ requests per day.
Node.jsExpressMongoDBJWTDocker
2023
WebSocket-based chat application with rooms, typing indicators, read receipts, file sharing, and end-to-end message persistence.
ReactSocket.ioNode.jsPostgreSQL
2023
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
Automated CI/CD pipeline using GitHub Actions, Docker, and AWS ECS. Zero-downtime blue-green deployments with automated testing gates.
GitHub ActionsDockerAWS ECSTerraform
2024