Simon Rodoni is a software engineer based in Zurich with six years of professional experience building backend systems and low-level tooling. He has worked across startups and product teams, most recently at Sensirion after three years at Cudos AG, and holds a BSc in Computer Science from ETH Zürich. An active contributor to LLVM/CIRCT, Simon implemented concrete LLHD memory types and operations—improving simulation signal representation and advancing hardware IR functionality. His work shows a blend of systems-level thinking and practical engineering, often tackling compiler-level challenges that bridge research-grade projects and production needs. Colleagues describe him as methodical and detail-oriented, with a knack for turning complex IR semantics into well-tested, maintainable code.
6 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at ETH Zürich
Contributions:22 reviews, 8 commits, 13 PRs in 4 months
Contributions summary:Simon contributed significantly to the LLHD dialect within the CIRCT repository, focusing on memory type and operation implementation. They added features such as memory types (ptr), var, load, and store operations, along with associated test cases and traits. Their work involved modifying the LLHD dialect, including type parsing, printing, and storage, and updating related test files to validate the new memory functionalities. Furthermore, they improved simulator signal representation, modifying how signals are represented and passed to the LLVM dialect for improved simulation.
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.