Dan Goodman is a computational neuroscientist and consultant with 17 years of experience bridging biological models and machine learning to understand natural and artificial thinking. Based in London, he leads research and teaching at Imperial College (now Associate Professor) while co-founding community and tooling initiatives such as Neuromatch and the Brian spiking neural network simulator. He contributes core backend improvements to Brian2—optimizing code generation and C++ standalone support—which underpins many open-source spiking network studies. Trained in mathematics at Cambridge and Warwick, Dan combines rigorous theoretical grounding with practical software engineering, often translating complex neuroscience models into performant simulation code.
17 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at University of Cambridge
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at University of Warwick
Brian is a free, open source simulator for spiking neural networks.
Role in this project:
Back-end Developer
Contributions:49 reviews, 851 commits, 94 PRs in 8 years 9 months
Contributions summary:Dan made changes to Brian, a simulator for spiking neural networks, focusing on the core components of the code generation and simulation processes. They implemented attributes, improved the performance of certain functions, and added support for new features in C++ standalone mode. The user also worked on the implementation of different mathematical functions and added a few example models.
Contributions:1 release, 1 review, 40 commits in 7 months
workshop
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.