Lucas Ramirez is a Senior Software Development Engineer with a decade of experience spanning hardware design to high-level software architectures, currently contributing to compiler engineering at AMD. With BSc and MSc degrees from EPFL and study at Carnegie Mellon, he combines strong theoretical foundations in algorithms with practical expertise in RTL power simulation and system-level toolchains. His research and industry roles at EPFL and Arm produced reproducible, performance-focused solutions—from automated design-space exploration for ARM assemblies to time-series analysis for educational games. An active open-source contributor to LLVM/CIRCT, he has notably refactored the Handshake dialect and improved dataflow conversion passes, demonstrating a knack for improving compiler IR and liveness analysis. Based in Saint-Sulpice, Switzerland, he enjoys mentoring and teaching, bringing clarity and rigor to complex projects while favoring reliable-by-design implementations. Colleagues describe him as a systems thinker who bridges low-level hardware insight with modern language-driven compiler engineering.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, 5.64/6.00, Bachelor's degree, Computer Science, 5.64/6.00 at Ecole polytechnique fédérale de Lausanne
Computer Science, 5.58/6.00, Computer Science, 5.58/6.00 at Carnegie Mellon University
Contributions:27 reviews, 5 commits, 11 PRs in 2 months
Contributions summary:Lucas primarily focused on refactoring and enhancing the Handshake dialect within the CIRCT project. Their work included cleanup of Handshake operation builders, introducing an `isControl` parameter for builders, and cleaning up merge-like operations. They also took out the fork-sink materialization step from the conversion pass and replaced liveness analysis with SSA maximization for improved dataflow.
DHLS (Dynamic High-Level Synthesis) compiler based on MLIR
Contributions:2 releases, 189 reviews, 43 PRs in 1 year 3 months
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
Lucas Ramirez - Senior Software Development Engineer at AMD