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