Projects
A comprehensive personal website built with modern web technologies, featuring a blog system, project showcase, and family calendar integration. Built with AI assistance from multiple tools.
A unified calendar system that aggregates events from TeamSnap, GameChanger, school calendars, and volunteer platforms. Features OAuth integration, web scraping, and public family sharing.
GitHub Actions automation that combines 6 family calendar sources into a single .ics feed. Runs every 6 hours to fetch and merge 1,200+ events from TeamSnap, GameChanger, PlayMetrics, and volunteer calendars. Python-based with automatic deduplication and event filtering.
A professional team website built with my daughter Madison, featuring schedules, match reports, player statistics, and AI-generated game narratives. A father-daughter coding adventure.
A Saturday night coding session with Madison while watching a movie. Built a complete 4th grade basketball team website with roster, schedule, and game reports in just a few hours.
Madison and Lucy organized Madison's room and made a website about it. Designed in Canva, coded with Antigravity in an afternoon. They had fun with it.
A weekend "vibe coding" project with my first grader Will featuring two canvas games, touch-friendly controls, and a neon arcade lobby. Built to make game development approachable for kids and parents alike.
A 15-minute experiment with Google's new Antigravity AI IDE. Will came up with the game idea, and we used the spec-driven workflow with browser automation to build a complete falling-leaves shooter game in one quick session.
A custom ChatGPT app built on OpenAI's new Apps platform (released November 2024). Demonstrates the capabilities of the ChatGPT Apps framework with custom functionality and API integrations. Early exploration of the newly launched platform.
Real-time game statistics tracking tool for youth soccer. Parents use tablets during matches to capture goals, assists, saves, and key moments for AI-powered match reports.
20-minute adaptation of the soccer stat tracker for basketball. Track points/rebounds/assists on tablets courtside, export to email, paste into ChatGPT for instant match reports. K-State Wildcats themed.
Google Apps Script automation that consolidates school newsletters, sports calendars, and family events into a single weekly digest. Uses AI to filter noise and summarize key information.
A 45-minute refactor after ChatGPT lost Google Drive access. Swapped the ChatGPT-driven summary schedule for native Google Apps Script using a Gemini API key, keeping the entire workflow inside Google so the digest still lands in Drive every week.
Comprehensive guide for configuring AI development tools and integrations. Documentation and best practices for setting up AI-powered development workflows.
AI IDE Experiments
Comparative evaluation of AI-powered development tools through identical Pac-Man game creation tasks. Each implementation used the same prompt: "Create a simple pacman game that will run in a browser within this folder."