A mix of applied research, production-minded simulation software, and technical leadership in aerospace settings.
May 2023 – Nov 2025Industry
MTS Graduate Intern
The Aerospace Corporation · Northern Virginia / Remote
Built a bistatic radar sensor model for an enterprise mission-analysis environment.
Led a 5-person systems engineering sub-team across mission architecture research deliverables.
Connected legacy tools so analysts could run high-level trade studies in one workflow.
Sept 2023 – PresentResearch
Graduate Research Assistant — Just-in-Time Collision Avoidance
Virginia Tech · Blacksburg, VA
Built Python, Rust, and C++ software for orbit determination and conjunction analysis across 30+ satellite scenarios.
Developed a mixed-fidelity workflow that keeps early screening fast and uses higher-fidelity propagation where dust-cloud geometry matters.
Compared optimizer families and deployer constellations under matched budgets, shared event evidence, and common scoring rules.
Created a reproducible 1,000-event LEO conjunction bank for evaluation, benchmarking, and publication work.
Sept 2022 – Oct 2023Research
Graduate Research Assistant — Eclipse Transient OD
Virginia Tech · Blacksburg, VA
Designed a modular Python simulation architecture for eclipse-based autonomous navigation studies.
Built a statistical atmospheric model from real climate data and used it in the estimation workflow.
Applied Unscented Kalman Filters to estimate orbital state from eclipse-transient measurements.
Presented the resulting approach at AIAA SciTech 2024.
May 2022 – Dec 2022Industry
Graduate Student Intern
TrustPoint GNSS · Northern Virginia
Created high-fidelity models of satellites, ground stations, and onboard clocks for GNSS simulation.
Implemented Extended Kalman Filters and Batch Least Squares for precise orbit tracking.
Integrated TDOA, FDOA, and geometric-range measurement models into the simulation engine.
About
What I Build
Most of my work sits between astrodynamics research and the tools people actually use. At Virginia Tech, The Aerospace Corporation, and TrustPoint, I've built Python, Rust, and C++ systems for orbital analysis, led small technical teams, and published work in astrodynamics venues.
01
Build the models
Python, Rust, and C++ code for orbit determination, conjunction screening, and mission studies.
02
Make them usable
Turn research ideas into tools people can rerun, test, and trust.
03
Lead the work
Lead small technical teams and keep cross-functional projects moving.
Work
Selected Work
If you want the technical version, these pages show how the modeling and trade-study work actually fits together.
These are the pieces I keep fixed so the comparison stays honest across optimizers and constellation studies.
01
Reusable event evidence
Catalog-anchored hazardous-event set reused across optimizer and constellation studies
02
Two-lane dynamics policy
Screening stays analytical while released dust gets high-fidelity propagation
03
Objective / gate separation
Released dust is optimized while intercepted mass remains a strict feasibility gate
04
Fair optimizer comparison
Matched budgets, shared event draws, and common scoring keep comparisons interpretable
Publications
Publications
Conference papers and presentations from the dissertation thread, including the papers where I was second author. If a direct link is missing, the citation search is the quickest way in.
Lead-author work
The papers where I led the framing, writing, and conference presentation.
2026
Stochastic Optimization Techniques for the Design of JCA Constellations