Projects

BD Tracker

React 18, TypeScript, Vite 5, Capacitor 8 (iOS and Android), Supabase, Google Analytics, AWS Amplify, HTML, CSS, gpt-4o-mini

A private journal that predicts people's moods using past entries, the weather, sleep (via fitness tracker integration), etc.

Fortnite Dashboard

React 16, React Router v5, Material UI, JavaScript, Firebase Firestore, Supabase, Google Analytics, AWS Amplify

Started as a guide, map, and tracker for Fortnite battle pass challenges. After the game shipped its own map, it became an item-shop notifier and a wishlist.

Pocket Verso

HTML, CSS, JavaScript

A one-page tool for the unfinished note on the back of a card. The picture is drawn in the browser from a seed. The note lives in the link, not on a server. No account.

PortFight

TypeScript, Vite, Three.js, ElevenLabs, HTML, CSS

A five-minute harbor brawl in the browser. Walk the port, fight, loot, extract, and craft Pirate Nation skins.

Venturify

React 18, TypeScript, Material UI 5, React Router 6, React Query 3, GraphQL, Firebase client SDK, GCP Cloud Run, MongoDB, Cloudinary, HTML, CSS, Node.js 20, Express, gpt-4o-mini, dall-e-2

Turn a prompt into a launch page in under a minute.