Peter Hirsch

Lead AI ML Research Scientist at HHMI Janelia

Nuremberg, Bavaria, Germany
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

👤
Senior
🎓
Top School
Peter Hirsch is a Lead AI/ML Research Scientist based in Nuremberg with 12 years of experience in machine learning, computer vision, reinforcement learning, image analysis and optimization. He combines academic rigor—pursuing a doctorate in computer science from Humboldt-Universität—with hands-on research leadership at the Max Delbrück Center and collaborative stints at HHMI Janelia and Technion. His work bridges foundational research and practical systems, including low-level contributions to projects like Mesa's GLSL compiler used historically for mobile shader optimization. Known for shipping reproducible research and lab-driven open-source projects (see the Kainmueller-Lab GitHub), he thrives on turning complex imaging and optimization problems into scalable ML solutions. Colleagues describe him as a pragmatic scientist who moves fluidly between code, algorithms, and biological imaging applications.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Technische Universität Dresden
bookDoctor's Degree, Computer Science, Doctor's Degree, Computer Science at Humboldt-Universität zu Berlin
bookComputer Science, Computer Science at American University of Beirut
bookBachelor's degree, Computer Science in Media, Bachelor's degree, Computer Science in Media at Bauhaus-Universität Weimar
github-logo-circle

Github Skills (11)

c1710
glsl10
c1110
opengl10
shader9
compile9
cross-compiling9
compiler9
optimizer8
optimizers8
metal7

Programming languages (8)

C++CVueJupyter NotebookCythonRubyEmacs LispPython

Github contributions (5)

github-logo-circle
aras-p/glsl-optimizer

Dec 2013 - Dec 2013

GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Role in this project:
userBack-end Developer
Contributions:10 commits in 1 day
Contributions summary:Peter primarily contributed to Mesa's GLSL compiler, focusing on extensions and core functionality related to buffer objects and texture formats. They implemented functions for the ARB_clear_buffer_object extension, added necessary infrastructure, and modified existing code for format validation and context handling. The user also worked on internal function availability and release notes updates. Their work included adding a new function to the buffer objects.
metalshadersoptimizationgame-developmentcompiler
Kainmueller-Lab/aux_cpv_loss

Jul 2019 - Jan 2022

An Auxiliary Task for Learning Nuclei Segmentation in 3D Microscopy Images
Contributions:1 release, 84 commits, 2 PRs in 2 years 6 months
microscopy-imagesauxiliarycomputer-vision3d-microscopynuclei-segmentation
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
Peter Hirsch - Lead AI ML Research Scientist at HHMI Janelia