Karol Gugala is an Engineering Manager with 12 years of experience leading embedded systems, FPGA and tooling teams at Antmicro while keeping a hands-on engineering mindset. He contributes to high-profile open-source projects—LiteX (AXI4 and VexRiscv debug), prjxray (Xilinx 7-series minitests and fuzzers), edalize, and documentation work for Google’s SkyWater PDK—bridging silicon, toolchain automation and developer experience. Based in Greater Poland with a master’s in Automation and Robotics, he progressed from research and embedded engineer to team lead and manager, retaining deep hardware-software fluency. Pragmatic about reproducibility and compliance, he focuses on making FPGA flows more portable, debuggable and usable for other engineers.
13 years of coding experience
11 years of employment as a software developer
Master's degree, Automation and Robotics, Master's degree, Automation and Robotics at Poznan University of Technology
Documenting the Xilinx 7-series bit-stream format.
Role in this project:
Embedded Systems Engineer / FPGA Developer
Contributions:7 reviews, 143 commits, 78 PRs in 3 years 10 months
Contributions summary:Karol primarily contributed to the `prjxray` repository by implementing and refining minitests and fuzzers specifically tailored for Xilinx FPGAs. Their work involved modifying Tcl scripts for design and routing, creating and adapting Python scripts for generating test designs, and altering build configurations. The user also focused on adapting the system to use different FPGA targets like the ZYBO-Z7 and refactoring fuzzer designs.
Contributions:1 review, 12 commits, 8 PRs in 7 months
Contributions summary:Karol primarily contributed to enhancing the `edalize` library's support for various EDA tools, particularly Vivado and Icestorm. They added features like version retrieval for Vivado and implemented automation improvements such as forcing project creation and bitstream writing. The contributions also include adding timing and stats targets to the Icestorm flow, and refactoring the icestorm implementation to use Yosys wrappers.
vivadovhdlxilinxsystemverilogsynthesis
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.