John Pearson is an associate professor of neurobiology at Duke University with 13 years of experience applying machine learning to neural and behavioral data. He studies how organisms learn complex motor skills without external reinforcement and how simple computational principles shape early sensory systems, while developing real-time analysis tools for neural experiments. Trained as a physicist (PhD Princeton), he blends theoretical rigor with hands-on coding—contributing to open-source projects like JuliaStats/Distributions.jl to improve statistical tooling for multivariate and mixture models. His work uniquely bridges experimental design, algorithm development, and live-data intervention, enabling experiments that adapt as they run. Based in Durham, NC, he leads Pearson Lab and mentors interdisciplinary teams at the intersection of computation and neurobiology.
13 years of coding experience
15 years of employment as a software developer
BS, Physics, Mathematics, BS, Physics, Mathematics at University of Kentucky
PhD, Physics, PhD, Physics at Princeton University
A Julia package for probability distributions and associated functions.
Role in this project:
Back-end Developer
Contributions:55 commits, 22 PRs, 22 pushes in 6 months
Contributions summary:John's contributions primarily focused on enhancing the `distributions.jl` package, which involves probability distributions and associated functions. Their work included fixing type restrictions within functions like `params` for various distributions (geometric, multivariate, matrix vars, and mixtures) to avoid fallback and improve functionality. The user also added and tested parameter retrieval methods to many distributions within the package and its tests, specifically with respect to multivariate distributions, further ensuring the robustness of the library and testing the contract of these distributions. This suggests a focus on extending the functionality and ensuring the accuracy of the package's statistical capabilities.
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
John Pearson - Associate Professor Of Neurobiology