Tim Holy

Alan A. And Edith L. Wolff Professor Of Neuroscience at Washington University in St. Louis

Missouri, 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

🤩
Rockstar
🎓
Top School
Tim Holy is the Alan A. and Edith L. Wolff Professor of Neuroscience at Washington University in St. Louis with 15 years of experience bridging quantitative neuroscience and high-performance scientific computing. Trained as a physicist (PhD Princeton) and mathematician, he builds robust tools for reproducible research and is a core developer in the Julia ecosystem—authoring Revise.jl and contributing to core projects like JuliaLang, Plots.jl, Makie.jl, and Images.jl. His contributions span language-level optimizations, numerical libraries (StaticArrays, Optim, Interpolations), and developer tooling that improve performance and developer workflow. Known for pragmatic, well-tested engineering, he combines deep domain expertise in neural systems with low-level systems work to accelerate data analysis. An interesting thread through his work is improving both usability (interactive visualization, automatic code reloading) and the numerical reliability of scientific software used by researchers worldwide.
code15 years of coding experience
bookMath, physics, Math, physics at Rice University
bookPhD, Physics (biophysics), PhD, Physics (biophysics) at Princeton University
stackoverflow-logo

Stackoverflow

Stats
12,050reputation
432kreached
216answers
2questions
Badges
julia
top-1%
parallel-processing
top-5%
counter
top-5%
github-logo-circle

Github Skills (81)

benchmark10
package-management10
operation10
optimizers10
image-processing10
testing10
array-merge10
file-format10
gadfly10
mat10
code-analysis10
profiling10
array-iterator10
refactoring10
visualizations10

Programming languages (21)

PowerShellGAMSJavaC++CSSCRustTeX

Github contributions (5)

github-logo-circle
timholy/Revise.jl

Jun 2017 - Jan 2023

Automatically update function definitions in a running Julia session
Role in this project:
userBack-end Developer
Contributions:71 releases, 44 reviews, 725 commits in 5 years 7 months
Contributions summary:The user, Tim Holy, is the primary author and maintainer of `revise.jl`. Their contributions center on developing and refining the core functionality of the package, which allows for automatically updating function definitions in a running Julia session. The user implemented core structures, functions, and logic for parsing Julia code, extracting signatures, managing dependencies, and applying changes, and the user also significantly enhanced robustness and error-handling. They demonstrated significant improvements in performance and integration with popular development environments.
jitdeveloper-toolsproductivity-boosterdefinitionsupdate
JuliaIO/HDF5.jl

Sep 2012 - Mar 2017

Save and load data in the HDF5 file format from Julia
Role in this project:
userBack-end Developer
Contributions:347 commits, 49 PRs, 53 pushes in 4 years 6 months
Contributions summary:Tim extensively reworked the HDF5 framework for Julia, focusing on enhancing its functionality and usability. They implemented a new framework for wrapping ccalls and handling library constants, and added support for writing and reading arrays, strings, and arrays-of-arrays. They also redesigned the close() functionality to make it less error-prone, and implemented a test suite and improvements to the README.
file-formatjulia-languagedata-storagehdf5hdf5-library
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
Tim Holy - Alan A. And Edith L. Wolff Professor Of Neuroscience at Washington University in St. Louis