Kaizhen Li

Software Engineer at Apple

San Diego, 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
Kaizhen Li is a seasoned software engineer with over 15 years of experience building embedded firmware and system software for mobile and networking platforms, currently at Apple in San Diego. He has deep expertise in C/C++ and Rust across Linux networking, embedded Linux, Gecko/Firefox OS, and Android BSPs, and has enabled OS bring-up on chipsets from multiple major vendors. Kaizhen has led cross-functional teams, established DevOps foundations, and optimized performance metrics like memory, load time, and power—demonstrating both hands-on coding and technical leadership. Early work on SIM card OS and STK projects and recent LeetCode C implementations highlight his low-level systems fluency and algorithmic rigor. He is comfortable driving device integrations with OEM/ODM partners and tackling new platform challenges end-to-end.
code12 years of coding experience
job19 years of employment as a software developer
bookMaster, Computer Science and Engineering, Master, Computer Science and Engineering at National Chiao Tung University
bookBachelor, Computer Science and Information Engineering, Bachelor, Computer Science and Information Engineering at National Chi Nan University
languagesChinese, myanmar(burmese), English
github-logo-circle

Github Skills (16)

c1710
algorithm10
hashtable10
data-structures10
algorithms10
dynamic-array10
arrayobject10
c1110
parallel-arrays10
typed-array10
data-structure10
multidimensional-arrays10
lintcode10
queue9
stack9

Programming languages (12)

TypeScriptJavaShellC++CRustMakefileJavaScript

Github contributions (5)

github-logo-circle
neetcode-gh/leetcode

Jan 2023 - Jan 2023

Leetcode solutions
Role in this project:
userBack-end Developer
Contributions:8 commits, 21 PRs, 3 comments in 14 days
Contributions summary:Kaizhen contributed solutions to various LeetCode problems in the C programming language. They implemented data structures such as stacks, queues, and hash maps to solve algorithmic challenges, including problems related to stacks, queues, palindromes, and array manipulations. The commits demonstrate the user's ability to translate problem descriptions into functional C code, focusing on algorithm design and efficient implementations of data structures. Several commits involved creating new C files and implementing different algorithmic solutions.
pythonleetcodejavascriptleetcode-solutionsjava
seinlin/mm-kb

Oct 2013 - Mar 2016

Contributions:4 commits, 1 push, 3 branches in 2 years 5 months
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
Kaizhen Li - Software Engineer at Apple