Skills

Java

Python

AWS

Automation

Software Architecture

Spacecraft Systems

Experience

 
 
 
 
 

Senior Software Development Engineer

Amazon - Project Kuiper

Apr 2024 – Present Redmond, Washington
In my current role, I work on the Mission Operations team for Project Kuiper. I build constellation operations software for a variety of planning, execution, and automation use cases so that we can successfully operate our satellites as we continue to scale the constellation.
 
 
 
 
 

Software Development Engineer II

Amazon - Project Kuiper

May 2022 – Apr 2024 Redmond, Washington

In my role as an SDEII on the Mission Operations team, I helped our team drive operational readiness for our Protoflight satellite launch in October 2023.

As a precursor to on-orbit operations, I was heavily involved in hardware-in-the-loop testing of our flatsats and actual satellites on the ground. Our team developed test frameworks for running everything from lower-level functional tests up to high-level system integration tests to exercise key concepts of operations. We also built out automated reporting pipelines and dashboards using AWS services to drive progress in cross-program test campaigns.

In addition to test work, we created a mission operations platform that empowered flight operators to author and execute Jupyter notebooks as ops procedures hosted on AWS SageMaker, and we built out a rich Python library to support ops use cases.

I was lucky enough to serve as the flight controller for one of our two Protoflight satellites on launch day. You can briefly catch me in the Project Kuiper Protoflight Mission: Launch Day Highlights video.

After the Protoflight launch, I worked on operations software to support scaling the constellation from 2 to 3000+ satellites, and I continued this work in my role as a Senior SDE.

 
 
 
 
 

Software Systems Engineer

NASA Jet Propulsion Laboratory

Jan 2020 – Apr 2022 Pasadena, California

Once I joined JPL full-time, I was given the opportunity to spin up and lead a team of 4 engineers in developing activity planning software for the Europa Clipper mission. This task built upon my prior experiences in multi-mission ground software development and Europa Mission Planning.

Over the next 2.5 years, we scaled the team from 4 to 10 engineers.

We designed next-generation planning systems to support distributed spacecraft operations at institutions across the U.S. We built software to model highly-complex systems, check system constraints, intelligently schedule ground & spacecraft behaviors, and empower operators to make effective decisions which preserve spacecraft safety while maximizing scientific output.

 
 
 
 
 

Software Systems Engineering Intern

Raytheon / NASA Jet Propulsion Laboratory

Apr 2019 – Dec 2019 Remote / Pasadena, California

I spent much of 2019 working at JPL as an intern–remotely during my spring and fall semesters as a Raytheon contractor to JPL and full-time (as an intern) in Pasadena over the summer.

I served as a representative for the Europa Clipper mission on a multi-mission software development team and collaborated on a Java framework for spacecraft activity planning and mission simulation. Specifically, I focused on designing the spacecraft modeling components of the framework and in developing a discrete event simulation engine to drive simulations.

 
 
 
 
 

Mission Planning Intern

NASA Jet Propulsion Laboratory

May 2018 – Aug 2018 Pasadena, California
I interned with the Mission Planning team on NASA’s flagship Europa Clipper mission and spent my summer automating modeling, simulation, and analysis processes in support of trajectory evaluation and science planning use cases.
 
 
 
 
 

Seeker Vision Project Manager

Texas Spacecraft Laboratory

Oct 2017 – May 2018 Austin, Texas

I served as the Project Manager for the Seeker Vision project–an effort to endow NASA JSC’s Seeker-1 CubeSat with “intelligent” vision capabilities.

Our team adapted state-of-the-art convolutional neural network (CNN) architectures to the space environment and trained them to detect, recognize, and provide relative bearing estimates for a target spacecraft (Cygnus) while in orbit. We used the TensorFlow Object Detection API and OpenCV to write flight software that was resilient to varied vehicle orientations, lighting conditions, and backdrops and was capable of running on a low-powered CubeSat flight computer.

Our computer vision system was integrated onto the flight unit and was actually used for proximity operations in space. Seeker-1 launched on Cygnus NG-11 in April 2019 and was deployed after a Cygnus re-supply in September 2019.

 
 
 
 
 

ARMADILLO Mission Manager

Texas Spacecraft Laboratory

Mar 2017 – Nov 2017 Austin, Texas

I helped revive UT-Austin’s Texas Spacecraft Laboratory after over a year of dormancy, and I served as its first student leader. In this role, I scaled the student-driven lab from 5 to over 50 members, overcoming training, communication, and management challenges along the way.

I also managed the lab’s ARMADILLO mission: a CubeSat funded by the Air Force Research Laboratory for measurement of sub-millimeter space debris. We built the operations infrastructure necessary to support the spacecraft once in orbit, passed all of our AFRL reviews, and ARMADILLO successfully launched on a SpaceX Falcon Heavy in 2019 (STP-2).

 
 
 
 
 

Software Engineering Intern

GE Aviation

May 2016 – Aug 2016 San Marcos, Texas
 
 
 
 
 

Research Intern, International Economics Program

James A. Baker III Institute for Public Policy | Rice University

Jun 2015 – Aug 2015 Houston, Texas
 
 
 
 
 

Computer Science Tutor

Houston Independent School District

Feb 2015 – May 2015 Houston, Texas
 
 
 
 
 

Research Assistant

Baylor College of Medicine

Jun 2014 – Aug 2014 Houston, Texas

Accomplish­ments

Discovery Award (Individual)

Implementing a proof of concept … to resolve MOS issues with gathering and configuration management of activity definitions

Log4j Response Team Award (Team)

For excellence in rapidly assessing and safely responding on behalf of Europa Clipper to the Log4j security vulnerability

NASA Group Achievement Award (Team)

For excellence in developing comprehensive models and simulations providing crucial data for accurate and timely Europa Clipper mission architecture and design decisions

Discovery Award (Individual)

For shepherding Europa Clipper adaptation of Merlin planning tool

Bonus Award (Team)

For contributions to the successful Europa Clipper PCE, MP S/W, and P&E S/W Peer Review

Voyager Award (Individual)

For foundational advancement of Europa Clipper and Aerie Merlin simulation and scheduling concepts

Longhorn Poster Session Audience Favorite Award (1st Place)

Tejas Scholarship Recipient

Above & Beyond Bronze Award

UT-Austin Engineering Honors Program

Uniden Corporation of America Endowed Scholarship in Engineering

Plan II Honors Program

Academic All-American

National Merit Scholar

4th Place in Public Forum Debate | NSDA National Tournament

Projects

Seeker Vision

A NASA-funded machine learning project for autonomous vision-based navigation in space. Flew on the Seeker CubeSat in 2019.

ADCS Simulator

An object-oriented spacecraft attitude determination and control system simulator. Developed using the SciPy stack.

Contact