Projects

Stuff I've built.

ReGen

Automated document intelligence pipeline. Feed it URLs, PDFs, Word docs, CSVs, or Excel files — it extracts structured data via LLM map-reduce, clusters sources by topic, synthesizes cross-source findings, and generates polished reports rendered with Quarto. Supports brief, standard, and detailed report modes. Built with collaborator Ben Warring.

Python · LLMs · litellm · Quarto · pandas · matplotlib

View on GitHub →

AutoVideoProducer

Fully automated multi-channel YouTube Shorts pipeline. GPT-4o scrapes trending stories, OpenAI TTS narrates them, Whisper generates word-timed captions, FFmpeg trims gameplay backgrounds, and Remotion renders 1080×1920 MP4s — all uploaded to five YouTube channels on a 5-hour rolling schedule. Built June 2025.

Java · Maven · OpenAI API · FFmpeg · Remotion · React · YouTube API

View on GitHub →

AIECODE

Agile project management platform focused on education and students. I redesigned the SQL schema and moved arithmetic into SQL views for a substantial speed improvement, maintain the production database, and built REST API endpoints for AIE5 — the next iteration of the platform, currently in development.

SQL · Node.js · REST APIs · Agile

Visit AIECODE →

Battle for Rome 2 (Legacy, 2020)

A fully-playable 2D side-scrolling action game I built in Python with Pygame during my sophomore year of high school — before any formal CS coursework. Multi-phase boss fights (Julius Caesar, Cleopatra), melee and ranged combat, platforming physics, parallax backgrounds, and sound effects. Preserved as-is to show where I started.

Python · Pygame

View on GitHub →