My Projects

A selection of web applications and tools I've built

Negatrophy FPL Screenshot

Negatrophy FPL

Python • Flask • PostgreSQL • Chart.js

A comprehensive Fantasy Premier League analytics platform tracking league standings, player statistics, live gameweek scores, and historical rankings. Features real-time updates during matches, automated data sync, and Discord bot integration for live score notifications.

Hot Dog Tracker Screenshot

Hot Dog Tracker

Python • Flask • Leaflet.js • Chart.js

A fun family project tracking hot dog consumption throughout the year. Features interactive maps with location pins, statistical visualizations, rating system, and comprehensive admin panel for data management. Built with a playful mustard and ketchup color scheme.

Spelling Helper Screenshot

Spelling Helper

Python • Flask • Web Audio API • SQLAlchemy

An interactive spelling practice application for kids. Parents record audio pronunciations of spelling words, and children practice by listening and typing. Features progress tracking, instant feedback, accuracy statistics, and a simple admin interface for managing word lists and audio recordings.

Woofymon Battle Simulator Screenshot

Woofymon

Python • Flask • PokéAPI • Claude AI

A Pokémon battle simulator built for Flynn. Search any of 1,300+ Pokémon, pit two against each other, and let Claude AI declare the winner based on real stats and type matchups. Data sourced from the official PokéAPI.

Panini WC2026 Sticker Tracker Screenshot

Panini WC2026 Sticker Tracker

Python • Flask • PostgreSQL • Claude AI • EA FC Data

A Panini FIFA World Cup 2026 sticker collection tracker for the kids. Each collector has their own account to log stickers, build dream lineups from their collection, and challenge each other to AI-simulated two-leg Champions League ties. Player data sourced from EA FC 26.