Martin C.
Scientific Python Developer | Data Pipelines & Numerical Code | PhD
I build and fix scientific Python software: data pipelines, numerical code, test suites and CI. PhD in Astronomy, 10+ years in Python, 5.0 rating on every Upwork contract. Recent work: - University of Chicago / Gemini Observatory: built the data reduction pipeline for MAROON-X, a high-precision spectrograph. Ported a legacy HDF5 pipeline to a FITS-based framework with full test coverage, from 2D image processing to echelle extraction and wavelength calibration. Now in production use at the observatory. - pytest-deck: open-source pytest plugin with a live web dashboard for understanding and verifying code you did not write, including AI-generated code and tests. FastAPI back-end, Svelte front-end. - Lead developer of GriSPy and contributor to several open-source astronomy packages, three of them published in refereed journals. What I can do for you: - Port, clean up or speed up scientific and numerical Python (NumPy, SciPy, pandas, Numba). Past Upwork clients: MATLAB to Python conversion, Python function optimisation, data processing scripts. - Add a pytest suite, GitHub Actions CI and documentation to an existing codebase, including one written with AI tools. - Build processing pipelines for images, spectra and time series (FITS, HDF5, SQL). - Astrophysics and data analysis consulting, including explaining results to non-specialists. I work in English and Spanish, reply within a day, and share progress regularly so there are no surprises.
Earnings and projects
Last 6 months ÷ 6
Billed in all: $19,523$20k
$0 in the last 6 months
Across 13 contracts