I develop and maintain automated data systems, validation frameworks, and internal/external tooling with a focus on long-term maintainability. I enjoy diving into the quiet work that makes systems easier to use, develop, and maintain over time.
- 📦 Building and maintaining Python and R packages with automated testing and CI/CD
- 🛠️ Designing validation frameworks and internal tooling for data pipelines
- 🤝 Contributing to and maintaining open-source projects in public ecosystems
- 📝 Creating user- and developer-friendly error reporting and logging
- Languages: Python, R, SQL
- Developer tooling: Git, GitHub Actions, CI/CD, automated testing (pytest, testthat)
- Open-source practices: API stability, release automation, contributor workflows, documentation
- Systems & data: data pipelines, validation layers, reproducible workflows
- TypeScript (reading and navigating existing codebases)
- Go (reading existing codebases and understanding concurrency patterns at a high level)
I occasionally write or speak about technical topics:





