Scientific Software Developer at Northeastern University
Chicago, Illinois, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Albert Steppi is a Scientific Software Developer and SciPy maintainer with eight years of experience applying statistical and numerical computing to real-world decision problems. He blends academic rigor—a PhD in Statistics from Florida State University and advanced study in mathematics—with hands-on engineering work at Quansight, Northeastern’s Gyorilab, Harvard Medical School, and industry roles in ML research. His contributions include precision-focused numerical additions to SciPy (ndtri_exp) and porting special functions like Lambert W into GPU-accelerated CuPy, highlighting an uncommon mix of low-level C/C++ implementation and high-level statistical insight. Based in Chicago, he focuses on evaluation and decision-making methodology for ambiguity in biomedical text mining, bringing practical machine learning to sensitive domains. Known for shipping robust, well-tested numerical code, he thrives at the intersection of open-source stewardship and applied research.
8 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Statistics, Doctor of Philosophy - PhD, Statistics at Florida State University
Doctor of Philosophy - PhD (withdrawn), Mathematics, Doctor of Philosophy - PhD (withdrawn), Mathematics at Duke University
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Central Florida
Contributions:836 reviews, 10 commits, 225 PRs in 1 year 5 months
Contributions summary:Albert's commits focused on implementing the inverse of the Log CDF of the Normal Distribution, a significant enhancement for the SciPy library. Their work involved adding a new function, `ndtri_exp`, to compute the inverse of the log CDF, which offers improved precision in specific scenarios. The implementation includes C code for the new function, which provides a more precise result compared to applying `ndtri(exp(y))` in edge cases and underflow situations. The changes also involved adding test cases to verify the accuracy of the new function's calculations.
Contributions:5 PRs, 12 comments, 4 issues in 9 months
Contributions summary:Albert contributed to the implementation of the Lambert W function from the SciPy special C++ library, integrating it into CuPy's core special functions. This involved creating the necessary header files, implementing the function logic, and adding the function to the CuPy special module. The user also added tests for the Lambert W function and documented the addition in the reference documentation.
cudapythoncusolvergpunumpy
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
Albert Steppi - Scientific Software Developer at Northeastern University