Allan Haldane

Research Assistant Professor at Temple University

Philadelphia, Pennsylvania, 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

🤩
Rockstar
🎓
Top School
Allan Haldane is a Research Assistant Professor and computational biologist with 11 years of experience applying physics-based statistical mechanics and population genetics to problems in gene regulation, HIV, and cancer drug design. He holds a PhD in Biophysics and builds high-performance analysis and inference tools—often leveraging low-level C and CUDA—to extract signals from large protein-sequence alignments and regulatory datasets. His work spans method development, GPU-accelerated inference software, and practical applications in drug discovery informed by protein structural networks. An active open-source contributor and member of the NumPy Steering Council, he has also improved core scientific Python projects like Matplotlib and NumPy, focusing on backend stability and clearer documentation. Based in Philadelphia, Allan combines rigorous theoretical training with hands-on systems engineering, making him equally comfortable deriving population-genetic models and optimizing their implementations for scale. A less obvious strength is his track record of translating abstruse statistical physics concepts into robust, production-ready computational tools used in biomedical research.
code11 years of coding experience
job4 years of employment as a software developer
bookB. Sc., Physics, Honors, B. Sc., Physics, Honors at McGill University
bookDoctor of Philosophy - PhD, Biophysics, Doctor of Philosophy - PhD, Biophysics at Rutgers University
github-logo-circle

Github Skills (11)

debug10
gtk10
backend10
python10
back-end-development10
documentation10
numpy10
matplotlib10
data-visualisation9
data-visualization9
data-visualizations9

Programming languages (6)

ShellC++CZigHTMLPython

Github contributions (5)

github-logo-circle
numpy/numpy

Jan 2015 - Mar 2021

The fundamental package for scientific computing with Python.
Role in this project:
userBack-end Developer
Contributions:1 release, 9 reviews, 334 commits in 6 years 3 months
Contributions summary:Allan's commits primarily focused on improving the documentation of NumPy's structured arrays and their associated datatypes. They revised the documentation to clarify the nomenclature and usage of record arrays, structured arrays, and recarrays. The user also added a section describing record arrays and structured array examples, and corrected several aspects of the text and formatting.
lapackpythonmpindarrayconvolution
matplotlib/matplotlib

Nov 2014 - Oct 2017

matplotlib: plotting with Python
Role in this project:
userBack-end Developer
Contributions:4 commits, 3 PRs, 11 comments in 2 years 11 months
Contributions summary:Allan primarily focused on refactoring and fixing bugs related to the `idle_event` feature within the Matplotlib backend. They removed the feature from several backends, added deprecation warnings, and corrected its behavior in the wx backend. Additionally, they fixed a bug related to saving figures in the GTK backend and corrected the default image save format in the GTK4 dialog. Their contributions centered around improving the stability and usability of Matplotlib's graphical user interfaces.
pythondata-sciencegtkdata-visualizationplotting
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
Allan Haldane - Research Assistant Professor at Temple University