My popular projects include flipbookr and ggplot2 extensions like ggcalendar, ggcirclepack and others.
Professionally, I've worked in higher education and government where my work involved analytics, teaching, and policy implementation.
I'm interested in lightening cognative load, first, when interpreting data visualizations and, second, when writing and reading code used to build data visualizations. I believe intuitiveness of plot composition tools (coding interfaces) often translates to more effectiveness of visualizations. With logical, easy-to-use tools, we're more likely to build compelling, easy-to-interpret visualizations, rather than stopping at 'good enough'. For these reasons, I'm a big fan of the elegant and intuitive grammar of graphics visualization frameworks.
My technical expertise is in ggplot2 and my current focus is on extension and supporting extenders. I co-founded and co-organize the ggplot2 extenders club, have created 'easy geom recipes', am writing ggplot2 extension cookbook, and developing 'express' methodologies for extension (why shouldn't everyone be using extension and why shouldn't we be using them even on an ad hoc basis?). I've studied some of these new educational materials via survey response and focus groups. For more on the motivation for these efforts, see 'everyday ggplot2 extension'.
I'm interested in the transformational effects that access to tailored, principled data visualization tools can have on analytic and teaching spaces. I work on greater accessibility for analysts, research, and students to craft tool suited to their particular data challenges.
Previously, I had a greater focus on illuminating the grammar of base ggplot2, creating materials like a ggplot2 grammar guide and the ggplot2 flipbook.
I am also especially interested in entry points to R package writing, working on resources like a 'companion guide to to Jim Hester's talk how to write and R package in 20 minutes' (2000) I have also looked comparatively at literate package writing tools of {fusen}, {litr}, and my own 'readme-to-package' approach, including via an coordinating a virtual meeting with the authors at RLadies Denver, March 2024 meeting. The note package (2025) uses my {knitrExtra} package to create the note package (a lightly rewritten version of what Jim Hester presented) from within a README.