Code & Data

Code and data tools

Most of this started because I needed it for my research. Some of it became its own thing.

Python analysis, pipelines, and the occasional ugly script that just works
SQL + Web structured databases and browser-based interfaces
Research-grade built to answer questions I actually had
Public-facing meant to be used, not just reviewed

Selected projects

A few things I built:

Satellite Conjunction Risk Analysis

Analysis Pipeline

A pipeline for analyzing close approach risk between satellites in low Earth orbit, using public TLE data. Works with ~10,000 satellites and produces summary statistics for high-risk pairs.

Python Jupyter Orbital data Reproducibility

Relative Photometry Pipeline

Astronomy Workflow

A modular pipeline for extracting relative photometry from ground-based CCD images — calibration, alignment, WCS-based source matching, aperture photometry, and light curve output.

Python Astropy Photutils Time-domain astronomy

Nevada Dark Sky Comparison

Data App

Compares SQM-L sky brightness readings from the field against NASA VIIRS satellite data. Maps local variation and puts ground-truth measurements alongside satellite-derived estimates.

Python Geospatial analysis NASA data Streamlit

Polluted White Dwarf Database

Searchable Tool

A searchable database of model parameters for polluted white dwarf systems. Look up stars by name, filter by model choices, and inspect fit results directly in the browser.

Scientific database Search interface Astronomy models Web application

Approach and strengths

I write code that I'll still understand in six months, and that someone else could pick up without a walkthrough.

What I build

  • Reproducible scientific analysis pipelines
  • Data processing workflows for observational datasets
  • Structured search tools and research databases
  • Visualizations and outputs designed for interpretation, not just computation
  • Projects that connect domain knowledge with practical implementation

Technical focus

  • Python for scientific programming and automation
  • Astropy, photutils, plotting, and notebook-based exploration
  • Data organization for parameter sweeps and model results
  • SQL-backed or web-facing ways of making results searchable
  • Interfaces that keep technical work accessible to non-specialists

GitHub profile

My GitHub has the satellite and photometry projects above, plus Stellarium scripts I use for public nights, this site, and a few other things. Most repos have a README that explains what the code does and why I wrote it.