Summary
Alex Forencich is a project scientist and FPGA-focused hardware engineer with 16 years of experience designing embedded systems, firmware, PCB layouts, and high-performance datacenter networking. Based in San Diego, he holds a Ph.D. in electrical engineering from UC San Diego and has progressed from graduate researcher to postdoc and now project scientist while also founding FPGA Ninja, LLC. He is a prolific open-source contributor of Verilog modules and NIC platform work—maintaining well-regarded projects for AXI, AXI-Stream, I2C, Ethernet, and the Corundum FPGA NIC used for in-network compute. Alex blends low-level Verilog design and testbench-driven verification with system-level integration (Wishbone/AXI, XGMII) and practical hardware debugging, often adding protocol features and robustness fixes. Beyond code, his background includes hands-on hardware prototyping, GT refactors for high-speed interfaces, and leadership of student hardware teams, reflecting a rare combination of academic research depth and production-ready engineering.
16 years of coding experience
14 years of employment as a software developer
University of California, San Diego
Electrical Engineering, Electrical Engineering at Tohoku University