Projects

PROJECTS

All GitHub pages contain a README with detailed information about the technologies used, architecture, and motivations.
Projects are a way to experiment with new technologies that I don't get the chance to use at work to learn and build things that interest me. See below a selection of what I have built!

Made For All

React
API Gateway
Lambdas
AWS
CI/CD

Remove Spotify's excessive customization of personalized playlists to find more music you haven't heard before.

This project serves as a sandbox for my continuous learning and experimentation with best practices and new technologies.

A production-ready app that exemplifies industry best practices, including CI/CD pipelines, comprehensive unit, integration, and end-to-end tests, and multiple deployed environments managed with Infrastructure as Code. The architecture is designed to be opinionated yet easy to understand, extend, and modify.

https://madeforall.shaundnz.com
Made For All

GITIFY

Svelte
Lambda
API Gateway
DynamoDB
Serverless
AWS

Track how Spotify playlists change over time with version control!

Serverless Lambdas take a snapshot of tracked playlists once a day and stores this information in a DynamoDB table. An easy to use interface allows you to see the how playlists look at different points in time.

https://gitify.shaundnz.com
GITIFY

CHAT APP

Svelte
NestJs
WebSockets
REST API
AWS
CI/CD

A full stack chat application similar to Discord or Slack, communicate with anyone in real time!

Comes with a fully functional CI/CD pipeline, that runs tests and deploys the application to AWS on any push to main. The frontend is a static site hosted on S3 and served through CloudFront, and the backend runs on an ECS cluster behind a load balancer.

Visit the README to see more information about the application architecture.

https://chat-app.shaundnz.com
CHAT APP
<Home /> <Projects /> <Experience />