Yvonne L is a software engineer and program manager with 7 years of multidisciplinary experience spanning software engineering, data management, and machine learning, now based in Palo Alto. She blends hands-on ML engineering—contributing synthetic data generation and ARM CI/CD work to the well-known FedML federated learning project—with operational program leadership at startups like TensorOpera AI and Teamily AI. Previously at TuSimple she led complex engineering excellence and product security initiatives, including hardware/OS migrations and a US–China separation program, demonstrating comfort with both low-level embedded constraints and high-level compliance. At China Mobile she progressed from software engineer to engineering team lead, managing multi-project portfolios, budgets, and cross-functional vendor teams. She holds an MS in Computer Science from USC and brings a rare mix of technical depth and program delivery chops that helps bridge research-grade ML tooling to production systems. Notably, her contributions to synthetic dataset pipelines reveal a focus on reproducible benchmarking and scalable distributed ML workflows.
7 years of coding experience
11 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of Southern California
Major in ECE Bachelor of Engineering - BE, Major in ECE Bachelor of Engineering - BE at Sun Yat-sen University
FEDML - The unified and scalable ML library for large-scale distributed training, model serving, and federated learning. FEDML Launch, a cross-cloud scheduler, further enables running any AI jobs on any GPU cloud or on-premise cluster. Built on this library, TensorOpera AI (https://TensorOpera.ai) is your generative AI platform at scale.
Role in this project:
ML Engineer
Contributions:24 commits, 6 pushes in 3 months
Contributions summary:Yvonne primarily contributed to data preprocessing and synthetic data generation within the FedML project. Their work involved creating and updating scripts to generate synthetic datasets with varying parameters (alpha, beta, iid) for testing and benchmarking. This involved modifications to existing files for data generation, as well as creating statistics to analyze the datasets. Additionally, the user updated the CI/CD configurations for the ARM architecture within the project.
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.