Lucas Ramirez

Senior Software Development Engineer at AMD

Saint-Sulpice, Vaud, Switzerland
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
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.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor'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
bookComputer Science, 5.58/6.00, Computer Science, 5.58/6.00 at Carnegie Mellon University
languagesFrench, English
github-logo-circle

Github Skills (7)

cil10
c-language10
cprogramming-language10
mlr10
cct10
llvm10
compiler-design9

Programming languages (7)

C++RustCLLVMOCamlJavaScriptPython

Github contributions (5)

github-logo-circle
llvm/circt

Nov 2022 - Jan 2023

Circuit IR Compilers and Tools
Role in this project:
userBack-end Developer
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.
compilersbazelmlircircuitunikernel
EPFL-LAP/dynamatic

Oct 2023 - Jan 2025

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