Jana Dönszelmann

Compiler Engineer at The Rust Programming Language

Delft, South Holland, Netherlands
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
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.
code9 years of coding experience
job2 years of employment as a software developer
bookkeizer karel college
bookMaster of Science - MS, Embedded Systems, Master of Science - MS, Embedded Systems at Delft University of Technology
languagesEnglish, Dutch, French
github-logo-circle

Github Skills (12)

compiler10
linting10
attribute10
compiler-compiler10
refactoring10
rust10
language-design10
gate10
feature-toggle10
refactor10
testing9
macros9

Programming languages (22)

MDXJavaC++CSSRustCTeXGo

Github contributions (5)

github-logo-circle
rust-lang/rust

Jun 2019 - Apr 2025

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-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.
crategarbage-collectionrustreliablecompiler
rust-lang/rust-clippy

Oct 2024 - Feb 2025

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-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