I build open-source tools for scientists and data practitioners. I’m interested in making data science, machine learning, and AI tools more accessible and understandable, so people can use them to do the work they care about.
At Posit, I lead the PyData and MLverse teams. A few projects I work on or have helped create:
- reticulate · R and Python interoperability
- keras, tensorflow, and torch · deep learning in R
- mcp-console · a sandboxed runtime for agents working with Python, R, and SQL
- ragnar and raghilda · retrieval-augmented generation (RAG) in R and Python
- S7 · object-oriented programming in R
- cuda.ml · R interface to RAPIDS machine learning
- quickr · speeding up R functions by compiling them to Fortran
- great-docs · documentation for Python packages
- ir · making R scripts reproducible and portable
I’m also a co-author of Deep Learning with R.
Before Posit, I worked in research and built software for scientific instruments and applied machine learning.





