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 a versatile scientist-turned-software engineer and Assistant Professor at Moravian University, blending computational neuroscience and image processing with practical software skills. With 13 years of experience across academia, consulting, and open-source development, he specializes in Python, C/C++, and front-end web technologies, applying them to neuroscience and data-intensive applications. He has contributed to CuPy, implementing and optimizing ndimage filters for GPU-accelerated NumPy/SciPy workflows, and has shaped the IPython/Jupyter front-end by enhancing file upload UX and robustness. His research and teaching span computational neuroscience, imaging, and software development, grounded by a PhD from UC San Diego and a strong foundation in bioinformatics and biophysics from Rensselaer. Based in the Greater Philadelphia area, he brings a unique mix of rigorous scientific training, engineering discipline, and a track record of turning complex requirements into reliable, scalable tools. He remains an active open-source contributor, bridging neuroscience research needs with high-performance computing and developer experience.
code13 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