Xifan Tang

Chief Technology Officer at Rapid Flex

Los Gatos, California, United States
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
Xifan Tang is a technology leader and researcher with 11 years of experience bridging advanced FPGA architecture research and product engineering, currently serving as CTO of Rapid Flex in the San Jose area. He earned a PhD from EPFL and brings deep expertise in EDA tools, circuit modeling, and RRAM-based FPGA architecture, with 24 publications and a US patent to his name. Xifan has held research and engineering roles at University of Utah and RapidSilicon, and contributed substantive back-end work to the widely used open-source VTR Verilog-to-Routing project, improving core routing resource data structures and robustness. He combines academic rigor with hands-on system design—tackling clock tree synthesis, power grids, and novel memory-centric FPGA fabrics—and has steered open-source governance as a former board member of the Open-Source FPGA Foundation. Based in Los Gatos, he is known for translating cutting-edge research into practical tooling and silicon-capable architectures that shorten the path from paper to prototype.
code11 years of coding experience
job13 years of employment as a software developer
bookHigh school attached to Shanghai Jiao Tong Univ.
bookBachelor, Micro-Electronics, Bachelor, Micro-Electronics at Fudan University
bookMaster's degree, Electrical Engineering, Master's degree, Electrical Engineering at Ecole polytechnique fédérale de Lausanne
bookPhD degree, Electrical and Electronics Engineering, PhD degree, Electrical and Electronics Engineering at École polytechnique fédérale de Lausanne
languagesEnglish, Chinese
github-logo-circle

Github Skills (11)

fpga10
develop10
c-language10
cprogramming-language10
eda9
data-structure9
debug9
data-structures9
url-routing9
debugging9
refactoring8

Programming languages (4)

C++CVerilogPython

Github contributions (5)

github-logo-circle
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Role in this project:
userBack-end Developer
Contributions:360 reviews, 464 commits, 78 PRs in 3 years 6 months
Contributions summary:Xifan implemented core functionality for a new Routing Resource (RR) Graph class in the VTR-Verilog-to-Routing project. Their work focused on creating the class interface, implementation, and sanity checking infrastructure to encapsulate the inter-block FPGA routing network. Additionally, the user addressed several bugs, including potential null pointer dereferences within the check_rr_graph_obj and also created a function that adds more comments, fixes type conversions and added a method called set_node_type() to allow users to modify the type for a specific RRNodeId. The primary focus was on refining the internal data structures of the project.
vtrcadedaplacementsynthesis
Contributions:386 commits, 17 PRs, 408 pushes in 7 years 1 month
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
Xifan Tang - Chief Technology Officer at Rapid Flex