Karol Gugala

Engineering Manager at Antmicro

Greater Poland Voivodeship
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
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.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Automation and Robotics, Master's degree, Automation and Robotics at Poznan University of Technology
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (41)

hardware-designs10
verilog10
documentations10
xilinx10
systemverilog10
python10
axi410
synthesis10
yosys10
spi10
hardware10
vhdl10
lit10
flash10
lite-server10

Programming languages (24)

C#JavaCSSC++CCoqScalaMakefile

Github contributions (5)

github-logo-circle
f4pga/prjxray

Jan 2019 - Oct 2022

Documenting the Xilinx 7-series bit-stream format.
Role in this project:
userEmbedded 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.
vivadoartix7xilinxsymbiflowxilinx-fpga
olofk/edalize

Oct 2019 - Jun 2020

An abstraction library for interfacing EDA tools
Role in this project:
userBack-end Developer & Automation Engineer
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.
Request Free Trial