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
1 year of employment as a software developer
Computer Science PhD, Computer Science PhD at Universidade Federal de Santa Catarina
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Universidade Federal do Rio Grande - FURG
Masters, Microelectronics, Masters, Microelectronics at Universidade Federal do Rio Grande do Sul