Vanderbilt University
Software Developer, Part Time
Aug 2026 - Present
Building a vision system that extracts structured data from sensitive images and handwritten documents. The pipeline runs in C++ with OpenCV for document detection, image preprocessing, and OCR and handwriting recognition. Local vision language models convert the output into structured records, with confidence validation on every field. It runs entirely offline, so the data never leaves the machine.
Software Developer Intern
May 2026 - Aug 2026
Five years of biosafety compliance records were stranded in a legacy system, scattered across PDFs, scanned files and Word documents, and all of it had to reach a new platform called Onsite Systems without losing anything on the way. Almost none of it was structured. I built an ETL pipeline that runs two extractors over every document, pdfplumber and PyMuPDF, and flags the cases where the two disagree. A local LLM verifier settled the ones neither parser could resolve, which also kept sensitive records off any external network. RapidFuzz normalized the messy fields so the same lab did not arrive under three different names, and I put a single query interface in front of the result to satisfy the vendor API. Manual data entry dropped by 90 percent.





