Garrick Aden-buie is a Senior Software Engineer with 12 years of experience building full-stack tools and interactive data experiences, currently working on Shiny at Posit. He blends R, JavaScript/TypeScript, and CSS to improve developer-facing tooling and end-user UIs, with notable contributions to high-profile projects like rmarkdown, shiny, learnr, pkgdown, and xaringan. Garrick’s work spans bug fixes, rendering and dependency robustness, UI refinements, and performance optimizations—often touching both frontend behavior and backend R logic. He has a strong background in data-focused research roles at Moffitt Cancer Center and academic sensor-health projects, which informs his pragmatic approach to reproducible analysis and teaching. Beyond libraries, he builds delightful developer UX such as an R package search extension for Raycast and animated visual explanations in tidyexplain. Based in Woodstock, Georgia, he combines open-source stewardship with educator experience from Posit Academy to make complex workflows more accessible.
12 years of coding experience
10 years of employment as a software developer
University of South Florida
Bachelor of Arts - BA, Applied Mathematics, Spanish, Bachelor of Arts - BA, Applied Mathematics, Spanish at Lehigh University
Contributions:6 releases, 209 reviews, 424 commits in 2 years 2 months
Contributions summary:Garrick primarily contributed to the `learnr` repository, which focuses on creating interactive tutorials using R Markdown. Their work involved modifying the existing R code, particularly within the `tutorial-format.R`, `quiz.R` and `question_*.R` files to add new features like numeric questions and enhance existing ones, as well as in the javascript library `tutorial.js` and css for the UI. They fixed issues with the display of hints, and added functionality like the ability to run selected text in the editor. They also contributed to the tests and documentation.
🤹♀ Animations of tidyverse verbs using R, the tidyverse, and gganimate
Role in this project:
Full-stack Developer
Contributions:1 review, 73 commits, 27 PRs in 3 years 5 months
Contributions summary:Garrick primarily contributed to the visual animation aspects of the `tidyexplain` repository, focusing on data visualization techniques for tidyverse verbs. Their work included fixing animation bugs and adding new animations for various join operations and set operations. They demonstrated proficiency in utilizing the `gganimate` package to create animations illustrating the behavior of tidyverse functions. Additionally, the user organized static images and refined the code used for generating the animated plots.
gganimatejoinsr-packageggplot2sql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Garrick Aden-buie - Senior Software Engineer at Posit PBC