About the Hackathon
We are excited to host a Pharmaverse Hackathon as part of R/Medicine 2026! This is a collaborative event where participants contribute to open-source R packages in the pharmaverse ecosystem, a collection of packages designed to support clinical reporting workflows in the pharmaceutical industry.
Whether you’re new to open source or a seasoned contributor, there’s a track for you.
R/Medicine 2026 conference registration is required to participate in the hackathon. Register here.
Schedule
| Event | Date | Time (ET) |
|---|---|---|
| Daniel Chen’s Workshop | Wednesday, April 8th | 11:00 AM – 1:00 PM |
| Hackathon Kickoff | Thursday, April 16th | 11:00 AM – 12:00 PM |
| Hackathon | Thursday, April 23rd | 11:00 AM – 3:00 PM |
All times are in Eastern Time (ET).
This hackathon will focus specifically on the teal package, a framework for building interactive exploratory data analysis applications in clinical trials. All issues and features during the hackathon will be related to {teal}, and two of the package’s developers will be present throughout the event to guide and support participants.
Meet the Developers
Two of the teal package developers will be present throughout the hackathon to guide and support participants.

Dony Unardi
Dony Unardi is a Principal Data Scientist and Engineering Team Lead at Roche/Genentech. He leads development of teal, an open-source R framework for interactive clinical trial data exploration. His work focuses on scalable analytical platforms, reproducible computing, and modern software engineering practices that enable data-driven clinical development.

Peyman Eshghi
Peyman Eshghi is a Senior Principal Technical Lead at Johnson & Johnson, with 20 years of experience in R and data science, dedicated to advancing R in regulated industries by promoting robust, reproducible tooling, community collaboration, and best practices in package development and visualization. Peyman specializes in interactive data visualization for pharma and co-leads the PHUSE working group on teal enhancements and cross‑industry adoption.
Tracks
The hackathon follows two tracks to accommodate different experience levels:
Track A: Good First Issues
Ideal for newcomers to open-source contribution. You’ll work on beginner-friendly issues that help you get comfortable with the contribution workflow, forking repos, creating branches, opening pull requests, and more.
Track B: Feature-Level Issues
For advanced contributors ready to tackle more substantial work. Participants in this track will work in pairs or mini-teams on feature-level issues that require deeper understanding of package architecture and R programming.
Recommended Preparation
To get the most out of the hackathon, we strongly recommend attending the following workshop offered during R/Medicine 2026:
WORKSHOP

Daniel Chen
Contributing to open source packages with Git
Wednesday, April 8th, 11:00 AM – 1:00 PM ET
Git is a foundational tool for version control in open source collaboration, but contributing to a project involves more than just the basics.
In this workshop, you will get a brief introduction to Git fundamentals before diving into the workflows used in open source. Contributing as a non-collaborator adds an extra layer of complexity, your work needs to be reviewed, which means understanding pull requests, branching strategies, and working across forks.
We will start with creating branches and pull requests within your own repositories, then extend these concepts to contributing to external projects using forks. Along the way, you will learn how tools like the {usethis} R package can simplify and streamline this process.
By the end of the workshop, you will be able to fork a repository, make changes in a local branch, and submit a pull request to the original project for maintainer review.
Additionally, review the recording of Dony Unardi’s workshop from R/Medicine 2025 on the teal package: “https://r-consortium.org/posts/teal-mastery-from-pre-built-modules-to-custom-module-creation/”, which covers one of the key pharmaverse packages.
What to Expect
Technical prerequisites, setup instructions, and onboarding materials will be shared during the Kickoff session on April 16th and through follow-up communication with registered participants.
Questions?
If you have questions about the hackathon, reach out to us via our Contact page.