Skip to content
BackNov 7
Martin C.

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.

🇦🇷Cordoba, Argentina$60/hr100% JSS5.00 (5)Since Mar 2022

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#142,875 / 412k
🇦🇷Country#1,514 / 4,639
Revenue, last 30 days
$0
Total earnings
$19k

Billed in all: $20k

World#142,875 / 412k
🇦🇷Country#1,514 / 4,639
Per project
$2.4k

$0 in the last 6 months

Projects, last 6 months
1
100% fixed0% hourly
World#128,092 / 412k
🇦🇷Country#1,409 / 4,639
Projects in all
8

Across 13 contracts

69% fixed31% hourly
World#223,560 / 412k
🇦🇷Country#2,187 / 4,639

Earnings, last 30 days

$19.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$19.2k$19.4k$19.6k$19.8kOct 8Oct 23Nov 7

Skills