Justice Adams

Software 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
Justice Adams is a software engineer based in Cupertino with three years of hands-on experience in compiler tooling, build automation, and release engineering, currently contributing at Apple. He focuses on build and CI infrastructure for the Swift project, improving cross-platform toolchains, CMake configurations, and caching to streamline compilation and packaging. Justice also drives backend and DevOps improvements in the Swift source compatibility suite—migrating Python 2 to 3, adding JUnit test output, and parallelizing builds to make large-scale testing more reliable. Outside work he’s a video gamer and dog lover who brings practical curiosity to messy systems-level problems, favoring small, maintainable fixes that prevent future build pain.
code3 years of coding experience
github-logo-circle

Github Skills (16)

git10
configurations10
swift10
cmake10
chain10
python10
build-automation10
toolchain10
cicd9
testing9
python-multiprocessing8
multi-process8
multiprocessing8
json7
c-language4

Programming languages (5)

DockerfileC++LLVMSwiftPython

Github contributions (5)

github-logo-circle
The infrastructure and project index comprising the Swift source compatibility suite.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:60 reviews, 43 commits, 134 PRs in 6 months
Contributions summary:Justice's contributions primarily focused on migrating the project from Python 2 to Python 3, updating various scripts and dependencies to support the new version. They also improved the project's infrastructure by utilizing context managers for file handling and fixing byte encoding issues. Furthermore, the user added a feature to generate JUNIT results for build testing. Additionally, the user parallelized the project builds and made the process count configurable.
indexinfrastructureswiftsuitecompatibility
swiftlang/swift

Aug 2022 - Mar 2025

The Swift Programming Language
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:21 reviews, 50 PRs, 35 pushes in 2 years 7 months
Contributions summary:Justice's contributions primarily revolve around configuring and enhancing the build and release processes for the Swift programming language. They added toolchain and cache files for various Darwin platforms, ensuring proper compilation and linking. Additionally, the user addressed code formatting issues and included plist files for specific platforms, likely to support application packaging. The user has also worked on modifying CMake configuration files to update build flags and variables for several platforms.
swift-programmingswift-programming-languageprogramming-languageswift
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
Justice Adams - Software Engineer at Apple