Jeff Bush

Assistant Professor at Moravian University

Greater Philadelphia 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

👤
Senior
🎓
Top School
Jeff Bush is an Assistant Professor and computational neuroscientist with 14 years of experience bridging research and software engineering. He teaches computer science while contributing to high-profile open-source projects—improving Jupyter/IPython front-end UX and optimizing GPU-accelerated ndimage filters in CuPy. Comfortable across Python, C/C++, Java, and web stacks, he combines low-level performance work with polished user-facing improvements. His PhD in Computational Neuroscience from UC San Diego underpins a pragmatic approach to image processing and algorithm design. A longtime consultant and contributor, he has a track record of turning edge-case bugs into robust features that improve developer and researcher workflows. Based in Greater Philadelphia, he brings both academic rigor and production-grade engineering to interdisciplinary problems.
code14 years of coding experience
job17 years of employment as a software developer
bookUniversity of California, San Diego
bookBS, Bioinformatics and Molecular Biology, BS, Bioinformatics and Molecular Biology at Rensselaer Polytechnic Institute
bookMathematics, Mathematics at University of Auckland
bookOrganic Chemistry, Organic Chemistry at Loyola University of Chicago
stackoverflow-logo

Stackoverflow

Stats
1,467reputation
192kreached
14answers
28questions
github-logo-circle

Github Skills (30)

notebook10
javascript10
python10
ipython10
ui-design10
numpy10
uid10
front-end-development10
gpu10
performance-optimization10
cupy10
cuda10
jupyter-notebook10
jupyter9
c-language9

Programming languages (18)

C++CDMakefileGoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
cupy/cupy

Mar 2020 - Jan 2021

NumPy & SciPy for GPU
Role in this project:
userBack-end Developer
Contributions:8 reviews, 123 commits, 15 PRs in 10 months
Contributions summary:Jeff primarily contributed to the development of the ndimage filters within the CuPy library. Their work involved implementing and optimizing various filtering functions such as correlate, convolve, and the related 1D variants. They also introduced and refined functionalities for more complex filters, including rank-based filters, making significant performance improvements and refactoring the kernel generation process.
cudapythoncusolvergpunumpy
jupyter/notebook

Aug 2014 - Aug 2014

Jupyter Interactive Notebook
Role in this project:
userFront-end Developer
Contributions:5 commits in 1 day
Contributions summary:Jeff primarily focused on improving the file upload functionality within the Jupyter Notebook interface. They implemented features such as immediate file list refresh after upload, keyboard shortcuts, and user prompts for overwriting existing files. Additionally, the user addressed several edge cases and bug fixes related to file uploads, enhancing the user experience and robustness of the file management system. These changes involve modifications to the JavaScript files of the notebook front-end.
jupyter-notebooknotebookjupyterlabnotebooksjupyter
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
Jeff Bush - Assistant Professor at Moravian University