Projects
Here are some of the projects I've worked on recently. I enjoy creating tools, design systems, and user-first applications.
Shelfie
Shelfie is a full-stack social reading tracker built with Next.js, TypeScript, and Supabase. Users can build a personal bookshelf, write reviews, track reading progress, and connect with friends to share recommendations. Features include real-time reactions, push notifications, dark mode, an animated 3D bookshelf view, and a stats dashboard with yearly reading goals.
Portfolio Website (Currently Viewing)
A personal site built with Next.js and Tailwind CSS to showcase my work and writing.
- Next.js
- Tailwind CSS
- TypeScript
F1 Standings
A personal site built with Next.js and Tailwind CSS to display F1 statistics. This includes current standings for the drivers and constructors championships, current and previous race season history and I have also added a theme selector so the theme of the app can be the colors of your favorite f1 team.
Natural Disaster Tracker
An interactive natural disaster tracker that pulls live event data from NASA's EONET API and plots them on a global map using Leaflet and OpenStreetMap. Users can click any event marker to view details, filter events by custom date ranges, and reference a legend of all tracked disaster categories including wildfires, volcanoes, storms, floods, and more.


