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.
19 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Electronics and Electrical Engineering, Bachelor's degree, Electronics and Electrical Engineering at Univerisity of Edinburgh
Bachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at North China Electrical Power University
Master's degress, Electrical Engineering, Master's degress, Electrical Engineering at Stanford University
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.
A collection of reverse engineered Apple things, as well as a machine-readable database of Apple hardware
Role in this project:
DevOps 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.