I love all things imaging science, remote sensing, computer vision, and now... robotics!!! Happy to be exploring distributed autonomous systems, simultaneous localization and mapping (SLAM), and robotic space exploration at Colorado School of Mines.
Colorado School of Mines
Golden, CO
2024-present
Happy to be in my first year at Mines! Focusing on autonomous and distributed systems in computer vision and robotics.
Rochester Institute of Technology
Rochester, NY
2014-2018
From unmanned aerial systems to sensor system calibration, image chain analysis, and computer vision applications, I got the chance to learn and work on plenty of cool stuff. Go Tigers!
Golden, CO
2025-Present
Graduate Assistant
Building a handheld system for 3D reconstruction of the Mines Lunar Simulant Testbed via a real time SLAM pipeline.
Boston, MA
2018-2025
Intermediate Scientist
Primarily supported astronomical image processing pipelines, sensor modeling, image simulation, and R&D efforts for space domain awareness. I worked on non-imaging science applications such as mission planning and mission simulation. Additionally, I contributed to several Python, C++, and Matlab internal tools, and maintained FTI's EOIR Sensor Model and mission simulation stack.
Rochester, NY
Summers 2016, 2017
Image Scientist Intern
I worked on automation of the group’s remote sensing and DIRSIG scene generation workflows, resulting in a more modular, robust simulation system. Follow up work during my second internship included developing a dynamic visualization system for data evaluation adjacent to the main scene generation workflow, and enveloped all areas of the remote sensing simulation workflow. All of this work was performed in Python.
One of the core developers of the ImagePypelines Python package. IP allows users to easily construct pipelines for data processing, and includes mechanisms for easy Docker image creation, a decorator for functional 'block' generation programmatically, and a web application for monitoring and visualizing an IP Pipeline object's execution graph.