Projects

Things I've built outside of work.

Wedding Site

A full-stack guest portal built for our wedding — personalized RSVP flows, an admin dashboard for full party management, and an explorable map of local recommendations for guests.

  • Interactive map with curated travel suggestions — our favorite restaurants, bars, entertainment, and tourist attractions througout the city
  • Party-aware RSVP flow — guests load their party instantly via QR code or name search, with responses cached for a seamless return visit
  • Admin dashboard with real-time guest list, party management, filtering, status tracking and export functionalities
  • Next.js on Netlify with Node.js serverless functions and a MongoDB backend
Next.jsReactTailwindMongoDBNetlify

Go-To

A self-hosted URL shortener inspired by go/ link systems. Turns long URLs into memorable short links you can navigate to instantly from anywhere on your network.

  • Full CRUD for short links — create, retrieve, update, and delete from a clean dashboard
  • Pi-hole custom DNS resolves the go hostname to the local server — type go/shortlink directly in the browser, no extensions or bookmarks needed
  • Self-hosted and local-only, keeping personal links off third-party infrastructure
  • Next.js + shadcn frontend with instant redirect on link lookup
  • Go backend with Chi router and PostgreSQL for fast, reliable link resolution
Next.jsTypeScriptTailwindshadcnGoChiPostgreSQL

Personal Website

This site. A place to share a bit about who I am, what I've worked on, and what I'm building.

  • Built with Next.js and Tailwind, deployed on Netlify
  • Framer Motion for scroll and entrance animations
  • Custom typing animation, no library
Next.jsReactTailwindFramer MotionNetlify