Résumé

Details: low | medium | high

Employment

Space Dynamics Laboratory

Software Engineer I-III
May 2018-Present
Logan, UT (2018-2021); Remote (2021-Present)

Radiant Flight Software Chief Architect

July 2025-Present

  • Oversaw maintenance and development of flight software used across several experimental DoD and NASA space vehicles and payloads.
  • Provided technical leadership for about twenty contributors spread across 4-5 teams, including software developers and testers.
  • Responsible for product roadmaps, requirements, release engineering, LTS maintenance, and development processes for several shared code bases.

Internal R&D Principal Investigator

July 2023-June 2025

  • Led a successful two-year program to design and implement next-generation flight software with 2-4 developers.
  • Demonstrated common cyber-security techniques and systems can successfully be applied to spacecraft software while adhering to low size, weight, and power restrictions.

Flight Software Engineer

May 2018-Present

  • Day-to-day development work involved contributing to several shared and mission-specific code bases.
  • Developed several user-space hardware interfaces for custom and COTS aerospace hardware.
  • Primary maintainer of several CMake build systems, scripted code generators, and other developer tools.
  • Regular worked on multi-disciplinary teams.
  • Occasionally supported 24/7 operations for on-orbit vehicles, including system checkout, nominal operations, and human-in-the-loop fault response.

TGW

Software Engineering Intern
May 2017-August 2017, January 2018-April 2018
Grand Rapids, MI

  • Developed and maintained customer-specific front- and backend systems for automated warehouse systems.
  • Began containerizing developers' workflows and deployments.
  • Performed occasional on-site testing at customer warehouses.

Cavallo (formerly SalesPad)

Software Developer Intern
May 2016-September 2016
Grand Rapids, MI

  • Developed customer-specific modifications to core SalesPad products.
  • Wrote and documented self-defined projects to improve internal quoting process and streamline SalesPad scripting.
  • Worked closely and directly with customers to elicit requirements and deploy solutions.

Education

Michigan Technological University

B.S. in Software Engineering
August 2014-May 2018
Houghton, MI

MTU Aerospace Enterprise

Software Systems Engineer
April 2016-December 2017

  • Managed technical aspects of software development for three space vehicles for USAF and NASA.
  • Maintained team computing infrastructure.
  • Served as architect for flight and ground software systems.
  • Planned and scheduled integration and validation testing.
  • Assisted in managing team of 10-20 students.

Tool & Language Skills

Frequently Used - Proficient

  • Languages
    • C++ (primarily C++11-C++20)
    • C
    • Python
    • Bash
    • CMake
  • Tools/Systems
    • Git
    • GDB
    • GCC
    • Jenkins
    • Linux (desktop & embedded)

Infrequent and/or Dated - A Bit Rusty

  • Languages
    • C#
    • GDScript
    • HTML/CSS
  • Tools/Systems
    • Visual Studio/MSVC
    • Windows
    • MS Office Suite