Bili Dong is a software engineer with 11 years of experience specializing in packet processor architecture and programmable data planes, currently building P4-driven SmartNIC/DPU/IPU networking infrastructure at Google in Sunnyvale. He brings a physics-rooted analytical approach from Peking University and advanced training as a PhD candidate in physics plus an MS in computer science from UC San Diego, enabling him to bridge low-level systems design and software engineering. His background includes building test-coverage tooling for P4 parsers and hands-on SmartNIC development, and he has contributed SPH particle-field core logic to an established scientific codebase on GitHub. Comfortable across ASIC-targeted data plane programming and backend systems, he combines rigorous research instincts with pragmatic engineering to deliver reliable, automated packet-processing systems.
11 years of coding experience
1 year of employment as a software developer
University of California, San Diego
Bachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at Peking University
Contributions:208 commits, 29 PRs, 5 pushes in 4 years 2 months
Contributions summary:Bili primarily contributed to the core functionalities of the project, focusing on SPH (Smoothed Particle Hydrodynamics) particle field calculations. They implemented and refactored SPH kernel functions, introducing support for multiple kernel types (cubic, quartic, quintic, Wendland). Additionally, the user updated existing code related to particle deposition and smoothing, modifying the interfaces for various data objects like OctreeSubset, YTCoveringGridBase, and AMRGridPatch, and also added new SPH related fields.
Contributions:6 PRs, 238 pushes, 11 branches in 7 months
in-progressjavascriptwork-in-progress
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.