
I study Mathematics — with a focus on Probability and Statistics — and Computer Science at the University of Virginia in Charlottesville. I am building this site to record my progress as I learn Next.js and web development.
Before UVA, I played for the academy teams of D.C. United and Bethesda Soccer Club and earned a Division I offer from Davidson. I now train with the UVA women’s varsity soccer team as a practice player.
I am reading Pachinko by Min Jin Lee. My current academical interests include computer vision, reinforcement learning, and my mathematics courses. I am building a computer-vision model to analyze soccer matches—see the Thesis page for details—and a reinforcement-learning agent to beat Scrabble.
Links to my LinkedIn, GitHub, and CV are in the footer.
Summer 2025 – Paris
This summer I moved to Paris to cement the French I have studied for the last six years. I work at La Rotonde de La Muette and was recently promoted to bartender at its sister restaurant, Dino. Photos of both venues are below.


In my free time I continue my thesis research—updates appear in the header. I am also working through NeetCode’s 150 interview problems in Python and teaching myself SQL. When time permits, I add features to the projects on the Projects page.