A collection of prototypes and practical tools, primarily built with AI assistance. Each project is an experiment in rapid development and problem-solving, exploring what's possible when human creativity meets modern development workflows.

AI & Machine Learning

Projects leveraging artificial intelligence and machine learning capabilities

AI Portrait Generator

Transform photos into artistic portraits using Google Gemini AI. Features magic link authentication, customizable style presets, and admin dashboard for managing users and credits.

FastAPI Gemini AI PostgreSQL Alpine.js HTMX
Open Project

Visual Hot Potato

A viral party game where players take turns adding elements to an AI-generated image until someone "breaks" the coherence and gets eliminated. Real-time multiplayer with QR code joining, turn-based gameplay, and AI-powered judging with suspenseful roasts.

FastAPI Supabase Google AI Imagen 3 Gemini Pro Alpine.js
Open Project

Water Bottle Detector

Real-time object detection in the browser using TensorFlow.js. Point your camera at a water bottle and see live bounding boxes with confidence scores.

TensorFlow.js COCO-SSD WebRTC Canvas API
Open Project

Productivity & Planning

Tools for personal development, goal setting, and habit tracking

Harada Method Planner

Create structured goal-achievement plans using the Japanese 9x9 grid framework. Step-by-step guided interface generates printable charts optimized for legal-size paper.

Flask JavaScript Jinja2 Print CSS
Open Project

Goals & Habits Tracker

Track daily habits and build streaks with a 24-hour rolling window. Magic link authentication, flexible measurement criteria, visual weekly calendar, completion charts, and admin analytics dashboard.

FastAPI Supabase Alpine.js Chart.js Jinja2
Open Project

Data & Analytics

Interactive data exploration and management systems

Texas Opportunity Zone Explorer

Interactive map for exploring for-sale properties in Texas Opportunity Zones. Filter by county, price, acreage, and more with real-time statistics and CSV export.

Flask SQLite Leaflet Maps Zillow Data
Open Project

Hackathon Judging System

Web-based system for managing hackathon competitions. Multi-judge scoring with weighted categories, team management, unique judge access links, and automated ranking.

Flask SQLite Jinja2 JavaScript
Open Project

Games & Social

Fun interactive applications for social experiences

Rummy Score Tracker

Track scores for rummy card games with friends. Magic link authentication, real-time leaderboards, round-by-round history, and analytics to see who's closest to the score cutoff.

FastAPI Supabase Alpine.js Jinja2
Open Project