Zhikang Zhang

Compiler Engineer at Apple

Cupertino, 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
Zhikang Zhang is a compiler engineer with nine years of systems and C++ experience, currently working at Apple after several years building code generation tooling at MathWorks. He combines strong computer science fundamentals with hands-on performance optimization—from ARM SIMD and OpenBLAS tweaks on UAV platforms to improving convolution kernels and matrix math. Zhikang has real open-source chops from a Red Hat internship and meaningful contributions to the widely used Ansible project, where he fixed bugs, hardened module validation, and improved network automation modules. Comfortable across Python, C++, assembly and CI-driven workflows, he brings both low-level tuning and large-system thinking to compiler and code-generation challenges. An NC State MS graduate, he pairs production-grade engineering with a habit of diving into tricky validation and parsing issues that others miss.
code9 years of coding experience
job6 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at North Carolina State University
bookBachelor's degree Software Engineering, Bachelor's degree Software Engineering at University of Electronic Science and Technology of China
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

ansible-galaxy10
debug10
python10
ansible10
testing9
yaml9
network-automation8
documentation8
fest4

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
ansible/ansible

Jun 2018 - Nov 2018

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBackend Developer
Contributions:18 commits, 33 PRs, 9 pushes in 5 months
Contributions summary:Zhikang primarily contributed to the Ansible project by fixing bugs, improving code style, and enhancing the functionality of the `assert` module. They addressed issues related to argument validation and type checking, clarified documentation, and refactored code for better readability. Furthermore, the user implemented a fix to prevent parsing of template-like passwords and made improvements to the `ios_vlan` module, demonstrating a solid understanding of Ansible's internals and network automation.
everythingpythonit-automationdevopsdeployment
HD650/ansible

May 2018 - Oct 2018

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com/ansible/
Contributions:193 pushes, 25 branches in 4 months
pythonit-automationdevopsansibleplain-english
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
Zhikang Zhang - Compiler Engineer at Apple