
About
Andrés Goens is an Assistant Professor at the University of Amsterdam since 2023. He holds a Ph.D. (Dr.rer.nat.) in Computer Science from TU Dresden (2021) and an M.Sc. in Mathematics from RWTH Aachen University (2014). His research focuses on programming languages, formal methods, and theorem proving, with applications to compilers and heterogeneous systems. He investigates efficient execution of concurrent programs in multicore architectures and explores machine learning techniques for compiler optimization.
Key research areas include concurrency, weak memory models, and bridging abstract mathematics with practical compiler design. His work often employs theorem provers like Lean to formalize program behavior. Recent publications address e-graphs for variable handling, guided equality saturation, and optimizing virtual networks in distributed systems.
Publications span venues like PLDI, POPL, and ISCA, reflecting contributions to programming language theory and compiler infrastructure. His research bridges theoretical foundations with practical system design, aiming to improve both programmer productivity and computational efficiency.
Contact details: a.goens@uva.nl (professional) and andres@goens.org (personal).
Find Andrés Goens elsewhere
Related Searches
You Might Also Like
Scott OwensInria · Professor
Magnus MyreenChalmers University of Technology · Professor
William ManskyInria · Assistant Professor
Hongjin LiangIMDEA Software Institute · Associate Professor
Filippo Alberto Edoardo Nuccio Mortarino Majno di CapriglioInria · Lecturer
Hongjin LiangMax Planck Institute for Software Systems · Associate Professor