Philipp Krones

Staff Software Engineer at The Rust Language Organization

Munich, Bavaria, Germany
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
Philipp Krones is a Staff Software Engineer and longtime compiler specialist who blends a decade of hands-on engineering with leadership as team lead of rust-lang's Clippy and current AI compiler work at Tensordyne. With an M.Sc. from KIT and roots in static analysis and embedded systems, he has repeatedly bridged research-grade compilers (LLVM/Rust) and practical AI deployment. He’s driven substantive Clippy improvements—adding lints, refactors, and documentation fixes—for one of Rust’s flagship projects, demonstrating deep attention to code quality and developer ergonomics. Comfortable in consultancy and business-development contexts, he also helped establish a European office for tooling and AI services. Colleagues describe him as an open-source pragmatist who pairs formal compiler thinking with a curiosity for applied AI.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS Informatics, Master of Science - MS Informatics at Karlsruhe Institute of Technology (KIT)
languagesGerman, English
github-logo-circle

Github Skills (16)

linting10
clippy10
code-analysis10
rust10
refactoring10
software-quality10
refactor10
testing9
develop9
documentation8
code-optimization6
algorithms6
numerical-optimization6
algorithm6
optimisation6

Programming languages (12)

TypeScriptC#SystemVerilogC++ShellRustCLLVM

Github contributions (5)

github-logo-circle
rust-lang/rust-clippy

Feb 2020 - Apr 2022

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:1494 reviews, 36 commits, 789 PRs in 2 years 2 months
Contributions summary:Philipp's commits primarily involve modifying code within the `rust-clippy` repository, specifically refactoring and improving the quality of the linting rules. They refactored code, removed redundant functions, and renamed functions to better align with the coding style of the repository. The user also contributed to fixing potential compile-time errors, as well as improving and adding tests to confirm the functionality of the code and to ensure correct and up-to-date linting.
linterlintrustlangmistakes
rust-lang/rust

Jan 2018 - Jan 2023

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-end Developer
Contributions:272 reviews, 1323 commits, 228 PRs in 5 years
Contributions summary:Philipp's contributions primarily focused on improving the Clippy linting tool's codebase. This involved implementing new lints, such as for manual implementations of `Option::as_slice` and for enforcing consistent struct and enum constructor field ordering. The user also worked on refactoring existing code, including using the multipart suggestion for derivable impls, and made improvements to the documentation process, like marking attributes with unknown namespaces as useless and fixing broken links.
crategarbage-collectionrustreliablecompiler
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