Software Engineer I
Collins Aerospace (RTX)
2025–Present
Cedar Rapids, Iowa
Build low-latency, high-throughput compute platforms for real-time systems.
- Design and optimize embedded services in Rust, C++, and CUDA.
- Move data between hosts over RDMA (RoCEv2) and define service interfaces in gRPC.
RustC++CUDAgRPCRDMARoCEv2Active Secret clearance
Computer Vision Teaching Assistant
University of Minnesota, College of Science and Engineering
2024–2025
Minneapolis, Minnesota
Taught CSCI 5561 Computer Vision under Volkan Isler and wrote its assignments.
- Built an auto-grading system that cut grading time sevenfold.
- Designed assignments on RANSAC, homographies, stereo depth estimation, SVM classifiers, and convolutional networks.
PythonComputer vision
Undergraduate Robotics Researcher
Robotics Perception and Manipulation Lab, University of Minnesota
2023–2025
Minneapolis, Minnesota
Researched self-supervised visual representation learning for robot manipulation under Karthik Desingh.
- Pretrained a multimodal encoder on RGB, depth, and force-torque data, raising peg-in-hole success from 0 of 20 rollouts to 10 of 20.
- Deployed the resulting policies on a UR5e arm in simulation and on hardware.
- Benchmarked pretraining methods across image modalities to compare visual representations for robotics.
PyTorchUR5eImitation learningSelf-supervised learning
Software Engineering Intern
Collins Aerospace (RTX)
2024
Cedar Rapids, Iowa
Continued development of embedded software for legacy radio platforms on fighter jets and Air Force One.
- Fixed ten bugs and shipped nine features, three times the six tickets expected of an intern.
- Presented the team's Q3 plan to an audience of over three hundred, and became the first intern to do so.
Embedded CReal-time operating systemsEthernetAgileJiraActive Secret clearance