{"id":24741,"login":"timholy","has_sponsors_listing":true,"data":{"kind":"user","name":"Tim Holy","uuid":"1525481","email":"tim.holy@gmail.com","login":"timholy","company":"Washington University in St. Louis","twitter":null,"website":"https://neuroscience.wustl.edu/people/timothy-holy-phd/","html_url":"https://github.com/timholy","icon_url":"https://avatars.githubusercontent.com/u/1525481?u=8140f1dbbae459ea55c0c27272e429dac5ce0a6a\u0026v=4","location":"St. Louis, Missouri, USA","metadata":{"funding":null,"has_sponsors_listing":true},"followers":1419,"following":4,"owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timholy","created_at":"2022-11-03T15:04:48.884Z","updated_at":"2026-08-30T00:25:02.122Z","description":"Neuroscientist and developer of the Julia language and its packages, including many developer tools and those of the @JuliaImages organization","total_stars":3897,"funding_links":["https://github.com/sponsors/timholy"],"last_synced_at":"2026-08-30T00:25:02.112Z","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timholy/repositories","repositories_count":173},"created_at":"2024-11-25T14:00:40.439Z","updated_at":"2026-09-03T13:51:03.261Z","last_synced_at":"2026-09-03T13:51:03.261Z","sponsors_count":3,"sponsorships_count":2,"active_sponsorships_count":2,"active_sponsors_count":1,"sponsor_profile":{"bio":"I have contributed extensively to Julia and its package ecosystem. Many of my contributions have focused on  developing new tools to make Julia development more efficient.\nAlone or with collaborators, I was the initial creator of many core Julia usability features like:\n\nnative-code package precompilation, which debuted in Julia 1.9\nRevise.jl (an essential tool for developers)\nthe profiler (Julia's internal Profile stdlib and the ProfileView.jl package)\nthe debugger (JuliaInterpreter.jl, which provides the core functionality for both Debugger.jl and Julia's VS Code debugging)\n\"friendly\" type-inference annotations in Cthulhu.jl via TypedSyntax.jl\nSnoopCompile.jl (a tool for monitoring the activity of the compiler) and elimination of the majority of invalidations in base Julia\nJulia's current handling of method ambiguity\n\nI've also pioneered (often with collaborators) many other developments, with highlights such as:\n\ndesigning Julia's AbstractArray interface (\"NumPy for Julia\")\nJuliaImages\nJulia's runtime-cost-estimating inlining algorithm\ncreation of Julia's @generated functions.\n\nFinally, I also teach and provide teaching materials: https://github.com/timholy/AdvancedScientificComputing and its YouTube channel.\nI continue to work on these and related areas; while I make my own choices about what to work on and tend to be cautious about advertising them in advance of knowing whether they will work, I seem to have no shortage of big, impactful ideas for future improvements.\nAll of this work is open-source and freely given; great ways to thank me include \"passing it on\" (joining me as a collaborator on improving Julia and its packages with code, tests, or documentation), or showing your sincere appreciation with sponsorship.","past_sponsors":2,"featured_works":[],"current_sponsors":1},"minimum_sponsorship_amount":1,"url":"https://sponsors.ecosyste.ms/accounts/timholy","api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/timholy","html_url":"https://github.com/timholy","sponsors_url":"https://github.com/sponsors/timholy","sponsors_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/timholy/sponsors","sponsorships_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/timholy/sponsorships"}