Na Li

Senior Software Engineer at Google

San Francisco, 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
Na Li is a Senior Software Engineer and engineering leader based in San Francisco with 10 years of experience building scalable web and client-side ML systems. At Google she has driven TensorFlow.js development—implementing and optimizing WebGL kernels, tooling, and model integrations to enable low-latency, privacy-preserving ML in the browser. Her background spans full-stack product delivery (from AdMob’s Flutter app and Walmart eCommerce front-ends to research-grade online learning platforms developed at Harvard), combining production engineering with research rigor from a PhD in Information Sciences and a bachelor’s in Electrical Engineering. An active open-source contributor to flagship TensorFlow.js repos, she implemented advanced ops like NonMaxSuppressionV5 and upgraded pretrained models, showing attention to both API design and node-native performance. Known for turning ambitious visions into shipping products, she equally champions developer ergonomics and production reliability. She still maintains and supports systems she built years earlier, reflecting a long-term ownership mindset.
code9 years of coding experience
job6 years of employment as a software developer
bookPhD, Information Sciences and Technology, PhD, Information Sciences and Technology at Penn State University
bookBachelor’s Degree, Electrical Engineering, Bachelor’s Degree, Electrical Engineering at Shanghai Jiao Tong University
languagesChinese, English
github-logo-circle

Github Skills (13)

model-building10
tensorflowjs10
machine-learning10
javascript10
modeling10
model-driven10
model-driven-development10
deep-learning9
typescripts8
typescript8
typescript-types8
gpu-acceleration7
webgl7

Programming languages (5)

TypeScriptCSSCJavaScriptPython

Github contributions (5)

github-logo-circle
tensorflow/tfjs

Dec 2019 - Oct 2022

A WebGL accelerated JavaScript library for training and deploying ML models.
Role in this project:
userBack-end Developer & ML Engineer
Contributions:14 releases, 769 reviews, 302 commits in 2 years 10 months
Contributions summary:Na implemented the NonMaxSuppressionV5 operation, adding support for the softNmsSigma parameter. They also added documentation comments for the new parameter in the image_ops.ts. Furthermore, the user refactored the NonMaxSuppressionV3 and NonMaxSuppresionV5 APIs into two distinct APIs. They also added a new op for V5 in tfjs-node.
deployingjavascript-librarygpu-accelerationml-modelswebgl
tensorflow/tfjs-models

Jan 2020 - Nov 2021

Pretrained models for TensorFlow.js
Role in this project:
userFull-stack Developer
Contributions:1 release, 307 reviews, 124 commits in 1 year 10 months
Contributions summary:Na primarily contributed to the development of pretrained models for TensorFlow.js. Their work included fixing issues related to property renaming and chained operation usage within the model code. They also upgraded and integrated new versions of the models, such as upgrading PosNet and face landmark detection, while addressing related issues. Furthermore, they updated the project dependencies to the latest versions of TensorFlow.js.
javascriptmachine-learningpretrained-modelstensorflowtensorflow-js
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
Na Li - Senior Software Engineer at Google