Personal Web Projects
Sussed
Next.jsAuth.jsPostgresPrismaTailwind CSSSussed is an online tool for keeping track of usability across all your different projects. It lets you manage and administer SUS (System Usability Scale) surveys, keep track of responses, and analyze results with automatic score calculation.
Blundle
ReactTailwind CSSGoPostgresExpressNodeRedisA wordle-style daily chess puzzle game built with React, MUI components, and additional TailwindCSS styling. I ported the backend from Redis, Express, and Node to Go, and Postgres. A cron job updates the puzzle daily.
Portfolio
Next.jsSanity.ioTailwind CSSThe site you are currently on. Built with Next.js for the front and backend, Tailwind CSS for styling, and Sanity.io for content management.
Vexed
ReactFirebaseMobile FriendlyVexed lets you test your knowledge of international flags. There are multiple game modes for different time and region settings. Users can compete on the leaderboard and track their best scores on their profile page. Made with React, Bootstrap, and Firebase.
Rangi
Next.jsMobile FriendlyRangi is a web app for finding samples used in your favourite songs and albums. It consumes a Genius Song Lyrics API. This was my first Next.js project and I started it when the app router was still in beta. The word rangi means tune, air, melody, tenor, drift. Inspired by a uni group project.