Andy Li

Software Engineer at Google

Minneapolis, Minnesota, 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
Andy Li is a software engineer with 11 years of experience building full-stack and systems-level software across retail, utilities, and cloud-scale platforms. Currently at Google after a stint at Best Buy, he combines production engineering experience with a deep interest in compiler and metadata handling, evidenced by contributions to the openxla/xla project improving OpMetadata propagation for HLO sharding. He previously delivered end-to-end web and integration solutions at Open Systems International and as a freelance developer, giving him a practical appreciation for both frontend UX and backend robustness. Based in Minneapolis, he holds a Computer Science degree from the University of Minnesota and has progressed from field IT operations to complex backend work. Colleagues describe him as pragmatic and detail-oriented, with a knack for surfacing subtle metadata and tracing issues across large compilation and deployment pipelines.
code11 years of coding experience
job4 years of employment as a software developer
bookUniversity of Minnesota Twin Cities
languagesEnglish, Chinese, fuzhounese
github-logo-circle

Github Skills (6)

c-language10
cprogramming-language10
compilation10
compile10
protocol-buffers9
testing8

Programming languages (5)

CSSC++LLVMMLIRPython

Github contributions (5)

github-logo-circle
openxla/xla

Sep 2019 - Jan 2021

A machine learning compiler for GPUs, CPUs, and ML accelerators
Role in this project:
userBackend Developer
Contributions:7 commits in 1 year 4 months
Contributions summary:Andy contributed to the XLA compiler, primarily focusing on enhancing the handling of metadata within the compilation process. Their work involved adding support for OpMetadata, including its propagation and integration with existing sharding mechanisms. They implemented functionalities like the `XlaScopedOpMetadataAssignment` for managing metadata scope and introduced the `WithoutMetadata` and `WithMetadata` helper functions for HloSharding objects. Furthermore, the user updated existing tests to include metadata propagation.
compilermachine-learning
andyly/BenchmarkLoading

May 2016 - May 2016

Contributions:1 push, 1 branch in 1 day
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