Compiler Engineer at The Rust Programming Language
Delft, South Holland, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jana Dönszelmann is a compiler engineer and former university lecturer with nine years of experience building reliable systems and teaching Rust in embedded and systems courses at TU Delft. A core contributor to the Rust compiler and Clippy linting infrastructure, she focuses on refactoring, feature gates, and maintainability of compiler internals for one of the most influential open-source language projects. She founded Hexcat in 2024, combining academic rigor with entrepreneurial drive to tackle practical tooling challenges. Jana’s background in embedded systems and hands-on teaching gives her a rare perspective on both low-level implementation details and how developers learn and use modern languages. Notably, her work improving attribute collection and linting behavior in Clippy reflects a strong attention to developer ergonomics and long-term code health.
9 years of coding experience
2 years of employment as a software developer
keizer karel college
Master of Science - MS, Embedded Systems, Master of Science - MS, Embedded Systems at Delft University of Technology
Empowering everyone to build reliable and efficient software.
Role in this project:
Back-end Developer & Compiler Engineer
Contributions:82 reviews, 25 PRs, 234 comments in 5 years 10 months
Contributions summary:Jana primarily contributed to the Rust compiler's internal workings. Their commits focused on implementing and testing feature gates, which are essential for managing experimental language features. They added new feature gates, updated existing ones, and introduced corresponding tests to ensure proper functionality. Additionally, the user made changes to the core library, including renaming internal structures for consistency.
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Back-end Developer
Contributions:10 reviews, 4 PRs, 38 comments in 4 months
Contributions summary:Jana primarily worked on the `rust-clippy` repository, focusing on refactoring and improving the linting infrastructure. Their commits involved moving and modifying attribute lints, refactoring code related to disallowed macros, and introducing a new attribute collector. These changes demonstrate a focus on the internal structure of the linting system, contributing to its maintainability and efficiency. Further commits included fixing issues related to empty lines after linting impl/trait items.
linterlintrustlangmistakes
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
Jana Dönszelmann - Compiler Engineer at The Rust Programming Language