Ellis Hughes is an Associate Director of Data Science with nine years of hands-on experience building validated, production-ready R tooling and reproducible pipelines for regulated environments. He has led teams and developed internal R packages, Shiny apps, and validation suites that cut validation time to minutes while maintaining GxP compliance at organizations like GSK, Fred Hutch, and Axio Research. A bioengineer by training, he translated academic biomechanical modeling into a published Ergonomics paper and now applies that experimental rigor to statistical genetics and clinical data workflows. Ellis is an active open-source contributor—his work on the popular drake and gt R projects improves reproducibility and publication-quality reporting, including novel features that turn scripts into tracked functions and better Word/Docx table output. Based in Seattle, he blends systems-level process design with daily coding in R, Python, Java, and MATLAB, and enjoys learning new languages to solve tricky engineering and analysis problems.
9 years of coding experience
7 years of employment as a software developer
Bellevue High School
Bachelor of Science (BS) Bioengineering and Biomedical Engineering, Bachelor of Science (BS) Bioengineering and Biomedical Engineering at Washington State University
Easily generate information-rich, publication-quality tables from R
Role in this project:
Full-stack Developer
Contributions:3 reviews, 48 commits, 12 PRs in 6 months
Contributions summary:Ellis's commits primarily focus on enhancing the word output functionality of the `gt` package, specifically by adding support for features like table cell styling and spacing. They are working on integrating new options for word table generation, including the ability to split tables across pages, and keeping rows together. The user also added support for special character escaping and the ability to save the generated tables as docx files.
An R-focused pipeline toolkit for reproducibility and high-performance computing
Role in this project:
Data Scientist
Contributions:14 commits, 1 PR, 35 comments in 18 days
Contributions summary:Ellis primarily contributes to the `drake` R package by introducing and testing the `code_to_function` feature, which transforms scripts into functions usable within a drake workflow. Their work involves creating tests to ensure the proper tracking and updating of dependencies when the underlying scripts are modified, ensuring that drake correctly identifies and rebuilds downstream targets. They also updated documentation and example to be more meaningful.
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.