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.
code16 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 (78)

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

Programming languages (20)

PowerShellJavaGAMSC++CSSCTeXHTML

Github contributions (5)

github-logo-circle
timholy/ProgressMeter.jl

Jun 2013 - Feb 2021

Progress meter for long-running computations
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 releases, 17 reviews, 85 commits in 7 years 9 months
Contributions summary:Tim primarily contributed to the development and testing of the `progressmeter.jl` package. Their work includes implementing features like a threshold-based progress meter and adding a cancel function. They also addressed platform-specific issues, particularly for Windows. Furthermore, the user was involved in adding test files and fixing deprecations, suggesting a focus on ensuring the package's functionality and compatibility.
progress-metermeterlong
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, 52 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.
juliadeveloper-toolsproductivity-boosterjitreloading
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