Projects
Things I have designed and built.
Personal Projects

TextStruct
A local-first extraction pipeline that turns scanned textbooks into structured, LLM-ready data — layout-aware OCR, deterministic math cleanup, pedagogical role classification, and LanceDB output.
active-development
FrameWeaver
An automated multi-agent pipeline that generates explanatory videos from a natural-language topic — research, script planning, image generation, and voice synthesis, coordinated across a single consumer GPU.
active-development