About

I'm a software engineer who likes owning a problem end to end, from the model to the hardware to the interface someone actually uses. At Lockheed Martin Space I lead C++ and Python flight software: link testing and telemetry, the embedded Linux it runs on, and on-board ML model serving on FPGAs. I also built the navigation stack for an autonomous rover. On the side I co-founded NexusOdds, a sports betting analytics platform with nearly 1,300 lifetime paying customers.

Experience

Lockheed Martin Space
  • AI Research Lead Engineer2026 — Present
  • AI Research Engineer2024 — 2026
  • Associate AI Research Engineer2022 — 2024
  • Intern2022
  • Lead development of C++ and Python flight software that runs fiber-optic loopback bit error rate (BER) tests at 25.875 Gbps and sends telemetry to the ground.
  • Own the Yocto Project builds of the custom embedded Linux images that run on flight hardware.
  • Drive on-board model serving with Ray Serve, quantizing models and running multiple models concurrently on FPGA boards.
  • Architected an autonomous rover navigation stack in ROS2: 3D SLAM with LIO-SAM, a tuned Nav2 for motion control, and open-vocabulary object detection with text-based waypoints.
C++PythonEmbedded LinuxYoctoROS2Ray ServeFPGAPyTorch

Projects

Rover Path PlannerPersonal project

An interactive 3D lunar rover dropped onto unmapped terrain. It maps the ground from a stereo camera point cloud, feels slopes with an IMU, plans with A* in a Web Worker, keeps its wheels out of no-go zones and backs out of trouble. Below it, an x-ray model shows the avionics and wiring inside.

View source
Path planningStereo perceptionCostmapsTypeScriptthree.jsWeb Workers
Screenshot of NexusOdds
NexusOddsCo-founder

A sports betting analytics SaaS with 2,500+ registered users and nearly 1,300 lifetime paying customers. I designed the original Python data-collection framework and serverless AWS ingestion pipeline; the platform now processes 30M+ odds records a day across 30+ sportsbooks and prediction markets.

PythonAWSServerlessReal-time data
Screenshot of Personal Website
Personal Website

This site: Astro, React and Tailwind CSS on Netlify. The résumé PDF is generated from HTML, project screenshots refresh themselves every week, and CI lints, tests and builds every change.

View source
AstroReactTailwind CSSTypeScriptNetlify

Education

Master of Science in Computer Science2023 — 2025

Specialization in Interactive Intelligence

Georgia Institute of Technology

Completed while working full time at Lockheed Martin.

Bachelor of Science in Computer Engineering2018 — 2022

Minor in Mathematics

Pennsylvania State University

Outside work

In my spare time, I'm usually running, watching sports, learning, or figuring out how things work.

Finisher

San Francisco Marathon

Distance
26.2mi
Elevation gain
1,300ft
Places I've beenShow

8 countries · 20 of 50 states