Peter Brinkmann

Software Engineer at Waymo

New York, New York, 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
Peter Brinkmann is a seasoned software engineer with 21 years of experience, currently applying his expertise at Waymo after a seven-year tenure at Google. With a Ph.D. in Mathematics and a background in academia and research, he brings strong analytical foundations to systems engineering and complex problems. He has contributed to notable open-source audio tooling—adding comprehensive MIDI support to the widely used libpd embeddable synthesis library—illustrating a knack for low-level multimedia and cross-platform integration. His career spans research appointments, professorship, and industry roles, showing adaptability from theoretical work to production-scale software. Based in New York, he combines mathematical rigor with hands-on engineering across diverse codebases and platforms.
code21 years of coding experience
job16 years of employment as a software developer
bookThe University of Utah
bookDiplom, Mathematics, Physics, Diplom, Mathematics, Physics at The University of Bonn
bookM.Sc., Mathematics, M.Sc., Mathematics at University of Tennessee, Knoxville
github-logo-circle

Github Skills (9)

c1710
midi-instrument10
midi10
c1110
java9
android9
javas9
objective-c8
android-ndk7

Programming languages (8)

JavaBikeshedC++CRustMakefileObjective-CPython

Github contributions (5)

github-logo-circle
libpd/libpd

Nov 2010 - Nov 2016

Pure Data embeddable audio synthesis library
Role in this project:
userBack-end Developer
Contributions:2 reviews, 360 commits, 3 PRs in 6 years 1 month
Contributions summary:Peter primarily contributed to the implementation of MIDI functionality within the libpd library, adding the capability to handle MIDI events such as note on, control change, program change, pitch bend, aftertouch and poly aftertouch. They extended the library's API with new functions related to MIDI handling and modified the Java and Objective-C bindings, and added support for handling raw MIDI bytes. This included adjustments to the existing API and test cases to verify the new MIDI functionality and integrating the code within Android build system.
pure-datamidisynthesisaudioaudio-synthesis
Contributions:85 commits, 8 pushes, 1 branch in 7 months
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 Brinkmann - Software Engineer at Waymo