Toby Hocking is an Associate Professor of Computer Science and seasoned big-data programmer with 12 years of experience applying machine learning and interactive data visualization to bioinformatics and large-scale data problems. He combines academic rigor—PhD work across top French institutions and postdoctoral research at McGill exploring genomic ML models—with practical engineering contributions to open-source R projects like plotly.R and data.table, where he implemented ggplot2-to-Plotly conversions and performance-minded C fixes. Comfortable across the stack, Toby has built production tools (Python/Django apps and R visualization pipelines) and teaches others to use free/open-source tools for big data analysis. Currently based in Sherbrooke, he consults on scalable data workflows and visualization, offering both technical problem-solving and hands-on training informed by a rare blend of computational biology and software-engineering experience.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Arts (B.A.), Statistics (honors thesis with Terry Speed) and Molecular Cell Biology, Bachelor of Arts (B.A.), Statistics (honors thesis with Terry Speed) and Molecular Cell Biology at University of California, Berkeley
Doctor of Philosophy (Ph.D.), Machine learning applied to bioinformatics, Doctor of Philosophy (Ph.D.), Machine learning applied to bioinformatics at Institut Curie INSERM U900, Mines ParisTech CBIO, INRIA SIERRA, Ecole Normale Superieure de Cachan
Contributions:451 reviews, 29 commits, 107 PRs in 3 years 3 months
Contributions summary:Toby primarily contributed to the `data.table` package, focusing on bug fixes and code enhancements within the C source code. Their work involved addressing compiler warnings, improving code consistency, and supporting new features, particularly related to the `melt` function. The user also made memory-efficient improvements, suggesting a focus on optimizing the package's performance and reliability.
Contributions:148 commits, 11 PRs, 44 pushes in 1 year 1 month
Contributions summary:Toby implemented features to convert ggplot2 plots to interactive plotly visualizations within the R environment. Their work focused on translating ggplot2 aesthetics (like color, shape, and linetype) into equivalent Plotly properties and layout elements. The user also added functionality to embed the generated plots in R Markdown documents and addressed issues related to legend display and axis formatting. Code changes include modifications to core plotting functions, test file updates, and layout element implementation.
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
Toby Hocking - Associate Professor Of Computer Science