Summary
Jonathan Behrens is a Senior Software Engineer with 17 years of experience, currently at Microsoft in Bellevue, Washington, and a deep background in systems and backend engineering from a PhD in Computer Science at MIT. He is an active open-source contributor in the Rust ecosystem, with notable work on widely used projects like image-rs, wgpu, naga, and rustfmt, improving image codecs, shader translation, and graphics APIs. His contributions show a blend of systems-level thinking and careful API design—e.g., reworking image decoders to handle large images, adding 64-bit shader support, and removing unsafe code from PNG decoding. Jonathan has a track record of optimizing dataflow and caching systems (contributions to Noria and ReadySet) and enjoys tackling performance, correctness, and maintainability in low-level code. He combines academic rigor with production experience from internships at Google and Microsoft, and a flawless CS degree from Cornell, making him particularly strong at bridging research-grade ideas into robust, deployable systems. An understated but telling detail: he maintains critical image tooling personally, reflecting long-term stewardship rather than one-off fixes.
17 years of coding experience
Master's degree, Computer Science, Master's degree, Computer Science at Massachusetts Institute of Technology
High School, High School at Orange High School
Bachelor’s Degree, Computer Science, 4.0, Bachelor’s Degree, Computer Science, 4.0 at Cornell University