Eden Prairie Testing Center App
Shipped
Published SwiftUI app with a Google Sheets backend and a three-role system (students / proctors / teachers) for scheduling and managing testing center sign-ups. Won the school's Overall Best App Award. Later added a Teacher Test Library beta and configurable proctor contact email synced to the backend.
SwiftSwiftUIGoogle Sheets APIApp Store
MeetScout
In Dev
An AI-powered athletic scouting tool built for cross country and track coaches to evaluate and track competing athletes. Currently in active development and undergoing a full overhaul.
AI/MLWeb AppSports Analytics
Lovely Wheel
Shipped
A SwiftUI spinning wheel app with multiple rigging modes (hit, hate, full, advanced, random), saved configurations, custom name lists, save files, and a custom theme builder.
SwiftSwiftUI
SwiftUI/SpriteKit Chess App
In Dev
A chess app supporting local 1v1, vs. AI, and live online multiplayer via Game Center, rendered with SpriteKit. Exploring Stockfish integration for stronger engine play.
SwiftSpriteKitGame CenterStockfish
MTG Card Data Scraper & Pricing Automation
Live
Scrapes card data (SKU, set, foil, language, condition, stock, price) from lodestonegames.com and Mana Pool, then automates finding the cheapest in-stock edition of each card into a Google Sheet via Google Apps Script — built for local game stores.
PythonWeb ScrapingGoogle Apps Script
Optim8 Reskin
Live
A browser-side reskin of Optim8, the scheduling/timesheet system used daily at Valleyfair — a Stylus userstyle paired with a Tampermonkey userscript, built to be portable across machines.
JavaScriptTampermonkeyStylus
Facebook Marketplace Tesla Deal Monitor
Live
Automation that scans Facebook Marketplace across two regions for Tesla listings — daily sweeps plus hourly checks for standout deals — using an MCP server that replays Facebook's GraphQL API via session cookies rather than browser automation.
MCPGraphQLAutomation
Valleyfair Restroom Checklist Redesign
Shipped
Reworked Valleyfair Park Services' printed Deep Cleaning Restroom Checklists so associates can find and sign off assigned tasks faster on shift.
Process DesignPrint
Valleyfair Automated Scheduling Workflow
Live
An Office Scripts-based automation that transforms Optim8 schedule exports into formatted "Dailies" and "Breakout" files for daily employee scheduling.
Office ScriptsTypeScriptExcel
School Fundraiser Payment App
Concept
A Stripe-based payment processor concept for school fundraisers, designed to charge a ~4% total fee (vs. ~20% on many existing platforms), with per-team Stripe Connect payouts.
Stripe ConnectFintech
wintertommy.shop & winterrun.club
Live
Two sites in one GitHub repo, deployed to Bunny CDN via GitHub Actions, with domains registered through Namecheap.
GitHub ActionsBunny CDN
AP Statistics Capstone
Complete
Analyzed mile race split consistency — a regression of split standard deviation vs. finish time — with a full presentation and written paper.
Regression AnalysisStatistics