Devin Ragotzy

Backend Compiler Engineer at NVIDIA

Kalamazoo, Michigan, 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
Devin Ragotzy is a backend compiler engineer with eight years of systems and compiler experience, currently working on compiler backend development at NVIDIA. He brings deep Rust expertise from sustained open-source contributions—improving the Rust compiler and Clippy lints, and enhancing Matrix ecosystem libraries like matrix-rust-sdk and ruma. Twice a summer intern at Texas Instruments, Devin added ARM backend features and DSP optimizations to LLVM, demonstrating practical low-level performance work. He combines production-grade compiler engineering with protocol-level understanding from Matrix contributions, and has a track record of improving tooling, error handling, and test coverage. Based in Kalamazoo, Michigan, he pairs academic grounding from Western Michigan University with hands-on experience shipping compiler features in both industry and prominent open-source projects.
code8 years of coding experience
bookWestern Michigan University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

asynchronous10
serializable10
develop10
serializer10
async10
macros10
clippy10
serialization10
deserialization10
linting10
error-handling10
rust10
api-design9
sdk9
code-analysis9

Programming languages (12)

C#C++CoffeeScriptRustCJavaScriptZigHTML

Github contributions (5)

github-logo-circle
matrix-org/matrix-rust-sdk

Mar 2020 - May 2021

Matrix Client-Server SDK for Rust
Role in this project:
userBackend Developer
Contributions:14 reviews, 214 commits, 46 PRs in 1 year 1 month
Contributions summary:Devin's commits focused on implementing and refining core functionalities within the Matrix Rust SDK. Their contributions involved calculations for room names within the Room struct, adding test methods for AsyncClient room name methods, and refactoring code for clarity and consistency. They also restructured folders, added `RoomMember` and `User` structs, and handled presence events, demonstrating an understanding of the SDK's underlying logic and data models.
rustclient-serversdkmatrixmatrix-client
ruma/ruma

Mar 2020 - Nov 2021

A set of Rust crates for interacting with the Matrix chat network.
Role in this project:
userBack-end Developer
Contributions:175 reviews, 321 commits, 132 PRs in 1 year 8 months
Contributions summary:Devin's commits focused on enabling the deserialization of unsuccessful responses, indicating work on core functionality related to error handling and data parsing within the Matrix chat network interaction crates. They also contributed to the ruma-api-macros crate by enabling the definition of custom error types. Their work involved modifications to core libraries and macros related to the internal structure of the project.
the-matrixrustmatrix-chatchatrust-crates
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