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.
14 years of coding experience
17 years of employment as a software developer
University of California, San Diego
BS, Bioinformatics and Molecular Biology, BS, Bioinformatics and Molecular Biology at Rensselaer Polytechnic Institute
Mathematics, Mathematics at University of Auckland
Organic Chemistry, Organic Chemistry at Loyola University of Chicago
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.
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.
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