Skip to content

Work, in context.

Nearly 30 years of engineering, seen through the work: mission software, platform engineering, NASA-scale public systems, and independently built products.

Start with a collection. Each case study separates the problem, my contribution, and the evidence.

01 / Aerospace · Jacobs

Mission Software

Hands-on engineering and cross-program technical leadership: making mission software integrate, pass meaningful checks, and ship across internal and partner teams.

Jacobs · 2025–present

Read case study: Cross-program mission software

Staff Aerospace Software Engineer — implementation, cross-program technical direction, platform practices, and engineer development.

Problem
Independent services, inconsistent delivery practices, and integration risk across partner teams.
Contribution
Cross-program technical direction, shared interfaces, DevSecOps, integration, and engineer development.

Core program: ~20 repositories · 3 environments · ~10 engineers

Core-program scale. Broader influence: shared practices and coordination across additional aerospace efforts.

  • Python
  • AWS
  • Kubernetes

02 / Developer platforms · DevEx

Platform Engineering / Developer Experience

The engineering system is a product too. Independent tools shorten feedback loops, make policy executable, and expose operational behavior.

Open source · Independent engineering

Read case study: Engineering the feedback loop

Independent author and maintainer — tool design, implementation, tests, and documentation.

Problem
Slow feedback and hidden operational assumptions make software harder to ship with confidence.
Contribution
Built focused tools for local CI, prioritizing test gaps, and pipeline governance.

Inspect the source, tests, and usage documentation

Independently authored and maintained; public source is the evidence.

  • Python
  • Go

03 / Earth science · 2017–2025

NASA Platforms

Eight years connecting satellite data to the people who need it. Public search, flood mapping, and science publishing are the evidence.

NASA · 2017–2025

Read case study: Flood Mapping System

Lead Software Engineer — design, processing, and delivery on AWS.

Problem
Turn satellite imagery into flood products without a chain of manual processing runs.
Contribution
Led Python processing and containerized delivery on AWS, connecting imagery to a public map.

90.9% overall accuracy in the published system evaluation

Collaborative scientific result, not an individual engineering KPI. Software (Equal), GeoHorizons 2026.

  • Python
  • Docker
  • AWS

NASA · 2017–2025

Read case study: NASA satellite-data search

LAADS DAAC / Find Data

Lead Software Engineer — web applications and delivery workflows.

Problem
Make a complex satellite archive searchable and orderable without replacing its existing interfaces.
Contribution
Find Data workflows and incremental delivery modernization with GitLab CI/CD, Helm, and Kubernetes.

5-step search-to-order workflow · MODIS and VIIRS access

Live public artifact. No query-time or user-growth claim.

  • Perl
  • Kubernetes
  • GitLab CI

04 / Full-stack product ownership

Independent Products

From domain research and information architecture to editorial tooling, search, deployment, and ongoing operation.

Independent product · 2026–present

Read case study: The Dry Standard

Founder, designer, and engineer — end-to-end product ownership.

Problem
Fragmented product information and ambiguous claims make non-alcoholic drinks difficult to compare.
Contribution
Designed the domain model, evidence rules, discovery experience, editorial tools, and production application.

One independently owned product, from schema to production

Live publication and structured database. No audience or revenue figures claimed.

  • Laravel
  • SQLite
  • Vite