I’m a software engineer at Posit (formerly RStudio), where I work on RStudio and open-source tools for R, package management, and reproducible research.
Software
My work focuses primarily on packages and software in the R ecosystem.
- RStudio IDE — Development of the RStudio integrated development environment.
- rstudioapi — Author and maintainer. Access to the RStudio IDE from R.
- Ark and tree-sitter-r — Contributions to the R kernel and parsing tools behind Positron’s R IDE features.
- sourcetools — Author and maintainer. Tools for reading, tokenizing, and parsing R code.
- renv — Author and maintainer. Package dependency management and reproducible project environments for R.
- Rcpp — Rcpp Core team member. Integration between R and C++.
- RcppParallel — Author and maintainer. Parallel programming tools for Rcpp.
- RcppRoll — Fast rolling statistical functions for R.
- reticulate — Co-author. An interface to Python from R.
- rmarkdown — Co-author. Dynamic documents and reports from R Markdown.
Background
Previously, I worked as a statistical programmer in the Gottardo Lab at Fred Hutchinson Cancer Research Center.
I completed an MSc in Statistics at the University of British Columbia in 2011, supervised by Jenny Bryan. My research studied interaction effects in yeast growth curves.
Writing
- Identifying interaction effects in high-throughput studies of growth — MSc thesis, University of British Columbia, 2011.