Mark Wang

Software Engineer

+1 650, China
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
Mark Wang is a software engineer with 12 years of experience specializing in AR/VR infrastructure and systems-level tooling, currently contributing to Facebook/Oculus projects. He brings deep expertise in build systems and iOS internals—having added Swift support and iOS codesigning to Facebook's Buck build system and implemented Mach-O code signing in an open-source isign project. Comfortable across back-end and mobile stacks, he focuses on reliable, reproducible builds and platform-specific packaging concerns that often sit below typical app code. A recovering game developer with a persistent travel itch, he pairs pragmatic engineering with a curiosity for platform plumbing and cross-platform developer experience. Based in China and active in widely used open-source projects, he blends large-organizational impact with hands-on contributions to developer tooling.
code12 years of coding experience
github-logo-circle

Github Skills (10)

mach-o10
swift10
build-system10
code-signing10
ios10
python10
build-automation9
xcode9
hash-algorithm9
objective-c8

Programming languages (7)

JavaC++CObjective-CPerlPythonKotlin

Github contributions (5)

github-logo-circle
facebook/buck

Jul 2015 - Nov 2019

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBack-end & Mobile Developer
Contributions:119 commits, 7 PRs, 1 push in 4 years 5 months
Contributions summary:Mark primarily contributed to the development of the `buck` build system by implementing support for Swift language and associated build targets (swift_library, etc.) This involved adding features such as codesigning for iOS app bundles and handling dependencies within the build process. The user also worked on enhancing the system to handle specific Apple resource files.
build-systembuild-tooljavapythonandroid
sauce-archives/isign

Apr 2017 - Jun 2017

Code sign iOS applications, without proprietary Apple software or hardware
Role in this project:
userBack-end Developer
Contributions:24 commits, 1 PR, 2 comments in 2 months
Contributions summary:Mark's commits primarily focus on enabling and refining code signing functionality for iOS applications. They are implementing a signing process from scratch, working on generating code signatures and integrating them into the Mach-O file structure. The contributions include adapting entitlements, managing code directory entries, and correctly calculating code signature lengths, demonstrating a deep understanding of iOS app signing mechanics.
codesignhardwareios-application
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