Personal Web Projects

  1. Sussed image

    Sussed

    Next.jsAuth.jsPostgresPrismaTailwind CSS

    Sussed 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.

  2. Blundle image

    Blundle

    ReactTailwind CSSGoPostgresExpressNodeRedis

    A 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.

  3. Portfolio image

    Portfolio

    Next.jsSanity.ioTailwind CSS

    The site you are currently on. Built with Next.js for the front and backend, Tailwind CSS for styling, and Sanity.io for content management.

  4. Vexed image

    Vexed

    ReactFirebaseMobile Friendly

    Vexed 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.

  5. Rangi image

    Rangi

    Next.jsMobile Friendly

    Rangi 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.