I'm a Mechanical Engineering student at Virginia Tech with a CS minor, graduating December 2025. I got into programming through robotics and never looked back. These days I spend most of my time building full-stack applications and working with data.
Right now I'm a research intern at Noblis working on multi-robot coordination algorithms. On the side, I've been building this baseball analytics platform to learn modern web development and explore ML applications in sports. It started as a way to collect Statcast data locally and turned into a full-stack app with pitcher similarity models and clustering analysis.
I like solving problems that sit at the intersection of software and real-world systems, whether that's autonomous robots, baseball analytics, or something else entirely.
Experience
Noblis
Jan 2025 - PresentRobotics Research Intern — Autonomous Systems Research Center
Building Python simulation frameworks for multi-robot coordination research, with a focus on decentralized task allocation algorithms and trust-aware decision making.
- •Architected Python simulation framework for decentralized multi-robot task allocation with database-backed state management for reproducible algorithm testing
- •Designed extensible research platform enabling future RL algorithm integration to optimize utility functions for heterogeneous robot coordination
- •Developed trust-aware allocation algorithms integrating capability metrics into cost functions for autonomous task assignment without centralized control
- •Primary author of research paper demonstrating proof-of-concept for trust-based coordination, contributing novel approaches to multi-robot task allocation literature
- •Validated framework through simulation testing with 6-robot+ heterogeneous teams across 3 capability profiles
Relevance: The simulation framework development and algorithm design skills translate directly to baseball analytics—building reproducible data pipelines, designing systems that handle heterogeneous data sources, and developing models that optimize decision-making under uncertainty.
Education
Virginia Tech
Bachelor of Science in Mechanical Engineering
Class of Dec 2025
Computer Science Minor
Projects
Machine Learning Coursework
View Course RepoHands-on ML course at Virginia Tech following a "build first, understand later" approach.
Course materials and projects available in the linked repository.


