Jeffrey Gill

Associate Researcher

Cleveland, Ohio, 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
Jeffrey Gill is a Ph.D.-trained neuroscientist and scientific software developer with 17 years of experience applying computational modeling, data analysis, and visualization to biological and engineering problems. Based at Case Western Reserve University, he develops and deploys bio-inspired navigation algorithms on robotic platforms and has hands-on experience obtaining neural recordings via chronic multi-electrode implants. Proficient in Python and MATLAB, he emphasizes code quality and test automation—evidenced by contributions to the widely used python-neo electrophysiology library where he improved tests and dependency compatibility. His work spans academic teaching, tool development, and translational neurotechnology, bridging theory and real-world systems. Notably, he combines dynamical-systems modeling with practical robotics deployment, demonstrating an uncommon end-to-end skill set from microsurgery to fielded algorithms.
code17 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD Neurobiology and Neurosciences, Doctor of Philosophy - PhD Neurobiology and Neurosciences at Case Western Reserve University
github-logo-circle

Github Skills (6)

unit-testing10
neo4j10
python10
numpy10
testing10
electrophysiology9

Programming languages (9)

C#ShellC++RustBatchfileSCSSJupyter NotebookMATLAB

Github contributions (5)

github-logo-circle
NeuralEnsemble/python-neo

Aug 2018 - Jan 2021

Neo is a package for representing electrophysiology data in Python, together with support for reading a wide range of neurophysiology file formats
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:1 review, 60 commits, 19 PRs in 2 years 5 months
Contributions summary:Jeffrey primarily focused on improving the test suite and adding new tests for the `python-neo` repository, specifically targeting the `AnalogSignal`, `IrregularlySampledSignal`, and `AnalogSignalArray` classes. They implemented equality tests and addressed issues related to NumPy compatibility. Furthermore, the user contributed to the release notes, incorporating new IO classes and acknowledging contributors. Their work demonstrates a strong emphasis on code quality, testing, and ensuring the library's compatibility with different versions of dependencies.
neurosciencepythonneofile-formatscomputational-neuroscience
jpgill86/neurotic

Jun 2019 - Jan 2023

Curate, visualize, annotate, and share your behavioral ephys data using Python
Contributions:21 releases, 561 commits, 382 PRs in 3 years 7 months
data-managementneurosciencepythondownload-managervisualize
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
Jeffrey Gill - Associate Researcher