Summary
Xiaoyong Bai is a software engineer and machine learning practitioner with nine years of experience building large-scale, high-performance computational systems and data-driven platforms. He blends deep academic expertise in computational mechanics and earthquake engineering—developing parallel finite element/boundary element solvers in C++, MPI and PETSc—with product-focused ML and web engineering experience at Walmart Global Tech and Meta. He has led end-to-end experimentation and CRM platforms, built scalable feature pipelines and monitoring systems, and shipped user-facing React/NodeJS tooling for marketing and SEM operations. Comfortable shifting between low-level numerical algorithms and full-stack ML production, he brings a rare combination of solid mechanics rigor and pragmatic software delivery. Based in California, he actively publishes code on GitHub tying computational mechanics, big data, and ML into reproducible web apps.
9 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy - PhD Civil Engineering, Doctor of Philosophy - PhD Civil Engineering at University of Colorado Boulder
Bachelor of Science - BS Applied Physics, Bachelor of Science - BS Applied Physics at Shanghai Jiao Tong University