Ben Keller is an Assistant Professor in Physics and Materials Science at the University of Memphis who researches the numerical modeling of galaxy formation and evolution over cosmological timescales. With 14 years of experience spanning a PhD from McMaster, an Alexander von Humboldt fellowship at Heidelberg, and academic leadership of the MGS group, he blends astrophysics, fluid dynamics, and high-performance computing to tackle large-scale simulation challenges. He contributes to open-source scientific software—most notably extending the widely used yt project to robustly handle Tipsy cosmological particle data—bringing practical expertise in data formats, endianness, and domain detection. Comfortable in both research and teaching, he also communicates science through authored videos and coursework, and combines a physics foundation with a computer science minor to bridge theory and scalable code.
14 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at McMaster University
Bachelor of Science (BSc), Physics, Computer Science Minor, Bachelor of Science (BSc), Physics, Computer Science Minor at University of Calgary
Contributions:71 commits, 1 PR, 1 push in 3 years 6 months
Contributions summary:Ben primarily contributed to the yt-project/yt repository by modifying and extending the functionality of the code to handle Tipsy data, a format for storing particle data from cosmological simulations. Their work included implementing support for auxiliary files, addressing particle ordering issues, and adding specific fields for units and smoothing. They also made improvements to the loading of Tipsy files, including automatic domain boundary detection and fixes related to endianness and header validation.
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.