A collection of websites, tools, and interactive experiences I have created throughout my development journey.
A web application that was designed to be a portfolio for an animation student to showcase their work.
A family wedding website featuring event information, schedules, and photography galleries.
Playing with a group of 7 friends is hard trying to find a game that everyone can play and a time that works for everyone. I created a gaming calendar to help us find games and times that work for everyone.
Developed a full-stack gaming event scheduler using Next.js, React, TypeScript, Supabase, and Discord OAuth. Users can authenticate with their Discord accounts, create gaming sessions, specify availability times, add notes, and join events created by other players.
Implemented a shared calendar interface using FullCalendar, with event data stored and managed through Supabase PostgreSQL. Added support for multiplayer session sign-ups, event management, Discord-based user identification, and secure authentication workflows.
Integrated Discord Webhooks to automatically send notifications to a Discord server whenever a new gaming session is created, keeping community members informed in real time.
Deployed the application to Vercel, configured environment variables, implemented protected routes requiring user authentication, and managed database access through Supabase. This project demonstrates experience with modern full-stack web development, authentication systems, API integrations, cloud deployment, and real-time community-focused applications.
I have developed and redesigned my personal portfolio multiple times over the years, experimenting with different layouts, themes, and user experiences as my skills and creative style have evolved.