Da Li is a design verification engineer with 11 years of experience in high-performance hardware and infrastructure verification across Meta, Microsoft, Intel, Nuro, and Marvell. He specializes in complex protocol and FPGA verification—CXL, PCIe, USB, and Azure infrastructure—and currently focuses on MTIA verification at Meta. Comfortable bridging hardware and software, he has contributed to the LLVM-based Numba compiler by improving Unicode and string handling, demonstrating an eye for efficient algorithms beyond typical verification work. Trained in microelectronics (BS) and computer engineering (MS), he brings a methodical, systems-level approach to finding subtle bugs and hard-to-reproduce failures in silicon and firmware.
11 years of coding experience
11 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Syracuse University
Bachelor of Science (BS), Microelectronics, Bachelor of Science (BS), Microelectronics at South China University of Technology
Contributions:48 reviews, 26 commits, 45 PRs in 7 months
Contributions summary:Da primarily contributed to the Numba project by implementing and improving string-related functionalities within the compiler. They added support for `str(bool)` syntax and implemented `startswith` with arguments. Their work involved modifying code related to unicode handling, including efficient string-matching algorithms. Furthermore, they updated documentation and header comments.
Contributions:4 PRs, 206 pushes, 39 branches in 2 years 3 months
pythonnumpynumbacompilersympy
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.