Daniel Sjoberg is a Senior Principal Data Scientist based in San Francisco with nine years of experience driving biostatistics and data science in industry and academia, currently leading analytical efforts at Genentech after a long tenure as a senior research biostatistician at Memorial Sloan Kettering. He bridges rigorous statistical methodology and production-ready tooling, contributing to widely used R projects like broom and maintaining presentation-ready reporting tools such as gtsummary. Comfortable both coding and documenting complex analysis pipelines, he brings a track record of shipping tested, user-friendly features (e.g., exponentiate support for tidiers and CI fixes) that improve reproducibility and interpretability. Trained in biostatistics (MA, Boston University) with a math background (BS, University of Utah), he pairs domain depth with practical software craftsmanship—and is known to unwind by being a Golden Girls superfan.
9 years of coding experience
4 years of employment as a software developer
The University of Utah
Master of Arts, Biostatistics, Master of Arts, Biostatistics at Boston University
Presentation-Ready Data Summary and Analytic Result Tables
Role in this project:
Back-end Developer & Documentation Specialist
Contributions:38 releases, 135 reviews, 1936 commits in 4 years
Contributions summary:Daniel's commits primarily focus on updating documentation and making modifications to the code base. The changes show evidence of code-level adjustments and improvements to clarify the structure and documentation of the code. The user implemented various updates within the code structure, indicating their contribution to the overall quality and maintainability of the codebase. The contributions point to their involvement as a maintainer and/or someone who is responsible for making updates to the documentation of the code.
Convert statistical analysis objects from R into tidy format
Role in this project:
Data Scientist
Contributions:18 commits, 5 PRs, 15 comments in 1 year 6 months
Contributions summary:Daniel primarily focused on enhancing the `broom` package, which converts statistical analysis objects into a tidy format, by adding functionality to existing tidiers. Their contributions involved adding an `exponentiate` argument to the `tidy.negbin()` and `tidy.gam()` functions, and implementing tests to verify the correct behavior. Further improvements included fixing a confidence interval related issue in `tidy.crr()` and addressing a merging conflict.
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.