Live on Staging
Meet Oddball
A high-agency personal portal and media archival system. Designed as a "digital hippocampal extension" for curating lyrics, quotations, trivia, and AI-powered interactive tools.
Engineering Architecture
Backend Core
Powered by Python 3.12 and Flask, utilizing a lightweight SQLite database for high-speed local data reads and simple portability.
Generative AI
Deeply integrated with Google Generative AI (Gemini 2.5 Flash & Imagen 4.0) for auto-tagging, trivia generation, and autonomous music ingestion.
Frontend Design
Built with semantic HTML5, Vanilla JS, and custom Vanilla CSS leveraging modern glassmorphism aesthetics without heavy framework overhead.
Infrastructure
Containerized with Docker and currently deployed via the Fly.io edge network for scalable compute, with custom Render blueprints available.
Key Features
- ✦Smart Ingestion Pipeline:AI-powered background workers that research albums, backfill missing Spotify metadata, and autonomously ingest media.
- ✦Auto-Tagging & Verification:Semantic quote management systems that use LLMs to automatically verify, tag, and categorize incoming data.
- ✦Dynamic Trivia Generation:Automated assignment of difficulty levels to trivia questions using Gemini 2.5 Flash analysis.
- ✦AI Telemetry Dashboard:Built-in admin tracking for generative AI token usage, costs, and pipeline health monitoring.
