a full stack developer with a passion for building all kinds of things, a photographer with a perpensity for shooting film, and I spend way too much money on traveling.
Photos

Japan Nov 2025
Portra 400/800 / Noritsu / Contax G1 I was lucky enough to visit Japan in November of 2025. It was an amazing experience that I got to share with my wife and friends. We traveled to Toyko, Kyoto, Osaka, and Hakone. We also spent 24 hours in Hong Kong. All images shot with a Contax G1 on Portra 400/800 film.

Film Dump 2
Portra 400 / Noritsu / Contax G1

Film Dump 1
400 TMAX / Noritsu / Contax G1
Projects

Ashes of Creation Email Collect
A simple web app that uses Django, React, and SQL. Hosted on Heroku.

We Should Travel
WeShould Travel is a collaborative trip planning Progressive Web App built with Next.js, TypeScript, and Supabase, featuring real-time collaboration, interactive itinerary management, and seamless offline functionality. The application enables users to create and share trips with friends, manage detailed itineraries with timeline views, collaborate on notes and todos, and receive live weather updates for destinations through Google Maps API integration. Built with a modern tech stack including Tailwind CSS for responsive design, Supabase for real-time database operations and authentication, and PWA capabilities for mobile installation and offline access, the app delivers a native-like experience across all devices. Deployed on Netlify with automated CI/CD, the platform demonstrates full-stack development expertise, real-time collaboration patterns, and modern web technologies to solve the common challenge of coordinating group travel planning.
