Michael Hilgendorf

Rust Linux Programmer at Tangram

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

👤
Senior
🎓
Top School
Michael Hilgendorf is a Rust-focused Linux programmer with nine years of experience building low-level systems, currently developing next-generation build systems at Tangram. His background spans ECAD and IPC landpattern standards, analog electronics, DSP, embedded systems, and native pro-audio apps—skills he applies to both product work and open-source contributions like improving the Rust VST 2.4 API. He started in audio and signal processing (Shure, Ambidio) and transitioned into software-first roles (JITX), combining hardware intuition with safe, modern Rust patterns. Beyond work, he designs guitar pedals and produces electronic music, bringing practical audio engineering sensibilities to software design. Notably, he’s fixed subtle memory bugs and modernized event handling in widely used Rust audio tooling, showing a knack for reliability and low-level correctness.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS, Electrical Engineering - Audio Focus, Bachelor of Science - BS, Electrical Engineering - Audio Focus at University of Miami
github-logo-circle

Github Skills (7)

memory-management10
rust10
vst10
api-design10
dspic9
dspace9
refactoring9

Programming languages (10)

TypeScriptC#C++RustCCMakeJavaScriptPerl

Github contributions (5)

github-logo-circle
RustAudio/vst-rs

Jun 2019 - Nov 2019

VST 2.4 API implementation in rust. Create plugins or hosts. Previously rust-vst on the RustDSP group.
Role in this project:
userBackend Developer
Contributions:5 commits, 3 PRs, 3 comments in 5 months
Contributions summary:Michael focused on implementing and improving the VST 2.4 API in Rust. Their work includes fixing a use-after-move bug, refactoring code, and replacing deprecated memory management techniques with more modern and safer alternatives. They also refactored event handling by introducing the `impl Trait` syntax.
apivstsvstrusthosts
RustAudio/vst3-sys

Oct 2019 - Oct 2022

Raw Bindings to the VST3 API
Contributions:4 reviews, 96 commits, 39 PRs in 3 years 1 month
apivst3
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
Michael Hilgendorf - Rust Linux Programmer at Tangram