Ben Evans

Machine Learning Engineer at University of Sussex

Brighton, England, United Kingdom
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

🤩
Rockstar
Ben Evans is a Machine Learning Engineer based in Brighton with 11 years of experience bridging computational neuroscience and production-grade Python engineering. He contributes to prominent open-source projects like the Brian2 spiking neural network simulator, where he focuses on core library robustness, backwards compatibility, and precise unit handling. Comfortable working deep in back-end code, Ben combines scientific rigor with pragmatic software maintenance to keep research tools reliable and reproducible. An advocate for open science and Python best practices, he brings a researcher’s attention to detail—often surfacing subtle bugs that preserve long-term usability. Outside of code he’s a Jack Russell enthusiast, suggesting a hands-on, energetic approach to problem solving.
code11 years of coding experience
github-logo-circle

Github Skills (7)

neuroscience10
units-of-measurement10
computational-neuroscience10
spiking-neural-networks10
python10
scientific-computing9
debug9

Programming languages (8)

C#DockerfileC++ShellTeXJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
brian-team/brian2

Jan 2020 - Jan 2023

Brian is a free, open source simulator for spiking neural networks.
Role in this project:
userBack-end Developer
Contributions:22 reviews, 83 commits, 15 PRs in 3 years
Contributions summary:Ben primarily focused on fixing and improving the code within the Brian 2 spiking neural network simulator. Their contributions involved addressing issues related to backwards compatibility with older Python versions, specifically fixing `basestring`, `dict`, and `long` usages. They also made improvements to the unit handling, including the `get_dimensions` function and how unit operations are handled. Their changes spanned multiple files across the codebase, indicating a focus on core library maintenance and improving the robustness of the simulator.
spiking-neural-networkscode-generationneurosciencepythonscience
biocomplab/dl-hub

Feb 2021 - Dec 2021

A Dockerised JupyterHub environment for Deep Learning with GPUs
Contributions:65 commits, 2 PRs, 46 pushes in 9 months
nvidia-dockerdeep-learningdockerjupyterchainer
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
Ben Evans - Machine Learning Engineer at University of Sussex