Summary
Augusto Berndt is a software engineer and Ph.D. candidate specializing in physically-aware logic synthesis and routability- and timing-driven global placement for integrated circuits. With eight years of experience, he codes primarily in C++ and Python and contributes to the OpenROAD project at Precision Innovations, applying Graph Neural Networks to predict routing congestion directly from logic synthesis. His background combines a Master’s in Microelectronics and a Computer Engineering degree with hands-on industry R&D at Cadence and teaching practical IC design flows, giving him end-to-end insight into silicon design. He has implemented logic optimizations across AIGs, Cartesian Genetic Programming, and neural networks, and maintains a public portfolio of tools and experiments on GitHub and GitLab. Based in Berlin, he blends deep academic research with production-focused engineering, often tackling problems that bridge synthesis and physical design tools.
8 years of coding experience
3 years of employment as a software developer
Computer Science PhD, Computer Science PhD at Universidade Federal de Santa Catarina
Masters Microelectronics, Masters Microelectronics at Federal University of Rio Grande do Sul
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Universidade Federal do Rio Grande - FURG