
I specialize in full-stack development with expertise across modern technologies and frameworks. Here are some of the areas where I excel.
Computer vision with YOLO and TensorFlow, deep learning, and real-time model deployment on embedded systems.
Real-time systems, robotics control theory, and JNI integration with custom machine learning systems.
Proficient in Java, Python, C/C++, TypeScript, and Vue. Experience with full-stack development and API design.
Controls lead for NASA Lunabotics team. Expertise in robotics systems, control theory, and competition-level development.
Linux system administration, Docker containerization, CI/CD pipelines, and Git-based collaboration workflows.
Developer and maintainer for PhotonVision. Code review, documentation, community management, and project governance.
Here are some of my recent projects that showcase my skills and experience. Each project represents a unique challenge and learning opportunity.
As a developer and maintainer of this open-source computer vision platform, I contribute to a project that empowers over 1,000 FIRST Robotics Competition teams worldwide. My work includes a complete overhaul of the object detection pipeline, adding support for the Rubik Pi 3, standardizing the web API for consistency, and publishing real-time metrics through NetworkTables. I also helped establish code review processes and enhanced CI/CD pipelines to improve security and code quality.
Leading the controls team for MSOE's entry in the NASA Lunabotics competition, where we're developing an autonomous excavation robot designed to operate in simulated lunar conditions. I'm responsible for architecting and implementing the control systems, with a focus on achieving real-time performance and reliable operation in challenging environments.