Kevin Bonham

Assistant Professor at Tufts Medical Center

Boston, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Bonham is an assistant professor and computational biologist with 11 years of experience applying machine learning and multi-omic integration to understand microbial communities, child cognitive development, and Long-COVID. Trained as an immunologist (PhD, Harvard), he blends wet‑lab insight with high-performance scientific programming to build robust analysis pipelines and open-source tools. His contributions to major Julia projects, including the Julia language and DataFrames.jl, reflect deep back-end and QA expertise in performant data manipulation. At Tufts and prior institutes like the Broad, he has translated complex experimental designs into reproducible computational workflows that reveal immune‑microbiome interactions. Known for an interest in fermented foods and microbes, he couples curiosity-driven questions with production-ready code and a pragmatic sense of software licensing humor.
code11 years of coding experience
job10 years of employment as a software developer
bookUniversity of California San Diego
bookDoctor of Philosophy (Ph.D.), Immunology, Doctor of Philosophy (Ph.D.), Immunology at Harvard University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,030reputation
48kreached
13answers
28questions
github-logo-circle

Github Skills (19)

programming-language10
testing10
dataframes10
data-structure10
dataframe10
data-structures10
julia10
data-analysis10
numerical9
datatable9
tabular9
datatables9
science8
type-conversion6
html6

Programming languages (24)

CSSC++RustTeXNextflowGoHTMLPerl

Github contributions (5)

github-logo-circle
JuliaData/DataFrames.jl

Aug 2018 - Nov 2020

In-memory tabular data in Julia
Role in this project:
userBack-end Developer
Contributions:45 reviews, 5 commits, 7 PRs in 2 years 3 months
Contributions summary:Kevin primarily contributed to the `dataframes.jl` repository by implementing and improving core functionality. Their work included adding matrix conversion methods, implementing `permutedims` functionality, and addressing issues related to zero values after decimals. They also updated existing tests to accommodate these changes and address edge cases. This suggests a focus on enhancing the data manipulation capabilities of the library.
memorydataframesdatatabular-datadata-frame
JuliaLang/julia

Oct 2018 - Dec 2022

The Julia Programming Language
Role in this project:
userBack-end Developer & QA Engineer
Contributions:2 reviews, 8 commits, 2 PRs in 4 years 2 months
Contributions summary:Kevin primarily contributed to the Julia programming language by implementing and testing new functionalities related to `NamedTuple` and the `isnothing` function. Their work involved adding methods, modifying existing code, and writing associated tests to ensure the correct behavior. They also fixed typos and added compat notices to maintain the project's quality and documentation.
sciencejulia-languagemachine-learningjulialangpetsc
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
Kevin Bonham - Assistant Professor at Tufts Medical Center