Benjamin Gold is a laboratory coordinator, instructor, and data-driven problem solver with 11 years of experience bridging physics research, teaching, and software development. He holds a PhD in Physics and has applied that analytical training across roles from assistant research scientist to visiting professor and research associate. At Hamline University he coordinates labs and teaches physics/astronomy while continuing freelance audio and software development work, demonstrating a rare mix of pedagogy and hands-on engineering. Benjamin contributes to open-source projects such as the well-regarded TidalCycles pattern language, where he extended core pattern-manipulation features and improved audio integration. His background includes a stint in management consulting at McKinsey, adding strategic and client-facing skills to his technical toolkit. Based in Saint Paul, he is now seeking opportunities at the intersection of astrophysics and data science, combining domain expertise with practical software craftsmanship.
12 years of coding experience
10 years of employment as a software developer
PhD, Physics, PhD, Physics at University of California, Davis
Contributions:74 commits, 80 PRs, 18 pushes in 7 years 3 months
Contributions summary:Benjamin primarily focused on enhancing the core functionality of the TidalCycles pattern language. Their contributions include implementing new functions like `cutpat`, `shuffle`, `scramble`, and `wchooseBy` which directly extend the capabilities of pattern manipulation and generation. Further improvements involved patternizing existing functions (e, e', einv, efull, eoff) for greater flexibility. The user also worked on improving the chord parser and integrating SuperDirt effects.
Contributions:13 PRs, 29 pushes, 12 branches in 4 years 5 months
tidalcycles
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.