Python · SQL · Applied statistics · Reproducible systems
Chicago, IL
Explore my climate dashboard / LinkedIn / Email
I build scientific software and data systems, from calibration mathematics and database migrations to spatial analysis and interactive dashboards.
My professional work brings together production Python, measurement uncertainty, data validation, and reporting automation in a regulated laboratory. My independent projects explore numerical methods, climate data, and machine learning.
I care about the full path from raw data to a result someone can inspect: clear assumptions, tested implementations, reproducible outputs, and checks that can change the conclusion.
Spatial statistics · Data engineering · Research
An 8.6-million-row climate pipeline covering 3,510 locations, from DuckDB ingestion and Theil–Sen trends to interpolation and a live Streamlit dashboard. Validation includes holding out entire locations and replication against ERA5. Sensitivity checks exposed how station weighting distorted an initially compelling result.
Python DuckDB SciPy Plotly Streamlit
Explore the dashboard ↗ · Read the code
Scientific computing · Algorithm implementation · Testing
A NumPy library implementing root finding, quadrature, ODE solvers, linear systems, optimization, and regression from scratch. Structured results expose convergence histories; benchmarks compare implementations with established libraries. 118 tests · 92% line coverage.
Python NumPy SciPy pytest
Explore the library ↗
Natural language processing · Modular pipelines
A transformer-based workflow for the Sentiment140 dataset, with RoBERTa sentiment scoring, noisy-text preprocessing, batch inference, and temporal visualization. Data loading, processing, modeling, and visualization are separated into reusable modules.
Python pandas NLTK Hugging Face Transformers
Explore the pipeline ↗
Also: PDF merge utility — document pairing by filename identifiers, batch merging, date filtering, and a desktop selection interface.
| Area | Tools & methods |
|---|---|
| Scientific computing & analysis | Python, NumPy, SciPy, pandas, statistical QA/QC, measurement uncertainty |
| Data systems | SQL, PostgreSQL, MySQL, DuckDB, relational modeling, ETL, data validation |
| Applications & visualization | TypeScript, Next.js, Streamlit, Plotly |
| Engineering practice | Git, GitHub Actions, automated tests, reproducible builds and reference data |
B.A. in Physics and Data Science · Lake Forest College
Magna cum laude · United World College alumnus


