Motivations
I care about software that actually works — not just ships. There's something genuinely satisfying about building systems where correctness is load-bearing, where a wrong assumption doesn't just produce a bad user experience but breaks something real. That's what drew me to software engineering in the first place: the discipline of it. The craft of turning a fuzzy problem into something precise, testable, and maintainable.
More recently, that same instinct has pulled me toward computer vision — specifically the parts of it that most people don't talk about. Not object detection, not segmentation. I'm interested in the forensic side: sensor fingerprinting via Photo-Response Non-Uniformity (PRNU), photometric integrity analysis, anti-spoofing and passive liveness detection, and the detection of video injection attacks in biometric pipelines. These are areas where the adversary is sophisticated and the margin for error is essentially zero. I'm involved in research at UIUC that keeps me close to the literature. If you want to go deeper, I've linked suggested reading at the bottom of this page.
I cold-outreached Dyneti earlier this year and ended up joining the team. I build models there. I'd rather not get into the specifics — that work will speak for itself in time.
Education
University of Illinois Urbana-Champaign
Bachelor of Science, Computer Science
Expected May 2028 • GPA 4.0
Software Engineering
Baseball xwOBA Prediction
August 2025 – Present
Python, Scikit-learn, Pandas, Matplotlib
Machine learning model predicting xwOBA using Statcast data with improved accuracy by incorporating directionality features. Built with interactive demo for real-time predictions.
View Project →Automated Study Group Scheduler
August 2025 – Present
Python, Flask, PostgreSQL, OAuth 2.0
Web application that processes Google Calendars to generate optimized study groups using scheduling algorithms and graph matching techniques for intelligent filtering.
View Project →Computer Vision
InjectDetect
2026 – Present
C++, OpenCV, WebAssembly, Signal Processing
A deterministic, non-ML computer vision security layer for detecting virtual camera injection attacks in biometric verification pipelines. Uses geometric consistency, photometric integrity, and sensor-level stochastic forensics (PRNU) across a 5-frame rolling window.
In Development