Haijing Zhang

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
Haijing Zhang is a seasoned software engineer with 19 years of experience, currently at Apple in San Diego, blending systems-level expertise with machine learning and compiler/kernel infrastructure. He has a strong research foundation from Stanford (M.S. in Electrical Engineering) and practical international experience including internships at Edinburgh and work with Stanford SAIL on geospatial active learning. Haijing contributes to high-impact open-source projects—helping stabilize Alibaba’s MNN deep-learning framework and automating build and tooling for iOS reverse engineering—demonstrating a knack for robust CI, cross-platform builds, and tooling reliability. His background in SMT/SAT, compilers, and kernel work complements hands-on DevOps and ML engineering, making him equally comfortable debugging low-level toolchains or improving Android/iOS model deployments. A less obvious strength is his focus on modernizing legacy build/install scripts and fixing subtle environment and stack issues, which reliably accelerates developer workflows.
code19 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Electronics and Electrical Engineering, Bachelor's degree, Electronics and Electrical Engineering at Univerisity of Edinburgh
bookBachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at North China Electrical Power University
bookMaster's degress, Electrical Engineering, Master's degress, Electrical Engineering at Stanford University
stackoverflow-logo

Stackoverflow

Stats
342reputation
4kreached
27answers
2questions
github-logo-circle

Github Skills (41)

msn10
scripting10
bash10
cmake10
n10
ml10
homebrew10
automation10
deeplearning-ai10
script10
deep-learning10
appleii10
install-script10
build-automation10
apple110

Programming languages (25)

C#CCMakeDIGITAL Command LanguageMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
kpwn/iOSRE

Feb 2016 - Jun 2018

iOS Reverse Engineering
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:48 commits, 18 PRs, 38 pushes in 2 years 5 months
Contributions summary:Haijing primarily contributed to automating the build and installation process of various tools and dependencies related to iOS reverse engineering. Their work includes scripting for installing Xcode command-line tools, Homebrew packages, and specific iOS-related utilities like libimobiledevice, XPwn, and Theos. They also updated scripts to support modern Theos and fix potential stack overflow issues within installation scripts, demonstrating a focus on maintaining and improving the build process for this project.
engineeringiosreverse-engineering
A collection of reverse engineered Apple things, as well as a machine-readable database of Apple hardware
Role in this project:
userDevOps Engineer
Contributions:45 commits, 2 issues in 2 years 4 months
Contributions summary:Haijing primarily focused on modifying installation scripts and build processes within the repository. They updated scripts to install and configure utilities like Hopper, class-dump, and Theos, specifically for reverse engineering purposes. Their work included fixing potential bugs related to library installations and environment variables. Furthermore, the user made adjustments to support modern versions of theos.
macosxreadableapple-siliconrubyios
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
Haijing Zhang - Software Engineer at Apple