Tamas Papp

Assistant Professor at Institute for Advanced Studies (IHS), Vienna

Austria
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
Tamas Papp is an assistant professor based in Austria with 17 years of software and research experience focused on numerical computing and statistical software. He is an experienced Julia contributor, having improved core linear algebra routines in the Julia language itself and extended functionality in prominent packages like StaticArrays.jl and Distributions.jl. His work spans low-level algorithm implementation, API refactoring, and robustness improvements such as singularity checks and better type inference for probabilistic models. Combining academic rigor with production-quality engineering, he brings deep understanding of matrix factorizations, multivariate distributions, and performance-sensitive code. Notably, his contributions to Julia’s linear algebra and diagonal/triangular matrix operations reflect both theoretical insight and practical impact on a widely used scientific computing platform.
code17 years of coding experience
bookPrinceton University
github-logo-circle

Github Skills (19)

algorithm10
algorithms10
matrix10
data-science10
statistics10
static-array10
distributions10
data-structure10
mat10
numerical-methods10
data-structures10
probability-distribution10
linear-algebra10
julia10
programming-language9

Programming languages (26)

CGoCommon LispHTMLJupyter NotebookFortranTypeScriptR

Github contributions (5)

github-logo-circle
JuliaArrays/StaticArrays.jl

Dec 2018 - Jul 2021

Statically sized arrays for Julia
Role in this project:
userBack-end Developer / Algorithm Implementer
Contributions:2 reviews, 9 commits, 6 PRs in 2 years 7 months
Contributions summary:Tamas contributed to the `staticarrays.jl` project by implementing and generalizing functions related to static arrays. They added functionality for `reverse`, `logabsdet`, and related methods for matrices and triangular matrices within the `StaticArrays` framework. Furthermore, the user implemented and maintained singularity checks and related features. These changes improved the functionality and completeness of the library.
slicearraysjulia
JuliaLang/julia

Jan 2016 - May 2022

The Julia Programming Language
Role in this project:
userBack-end Developer
Contributions:13 reviews, 46 commits, 59 PRs in 6 years 5 months
Contributions summary:Tamas primarily contributed to the Julia programming language's linear algebra library. Their commits focused on refactoring and improving existing code, renaming functions for clarity, and adding documentation. They also introduced the `Base.allunique` function and extended the functionality of `cholesky` and `logabsdet` for diagonal matrices, along with implementing triangular and diagonal matrix division methods. Their work involved a deep understanding of the internal structure and mathematical operations within the library.
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
Tamas Papp - Assistant Professor at Institute for Advanced Studies (IHS), Vienna