Owen Voorhees

Software Engineer at Apple

Mountain View, 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
Owen Voorhees is a software engineer in Mountain View with 13 years of experience building mobile applications and deep systems-level tooling. Currently at Apple, he blends hands-on iOS app development with compiler and driver work demonstrated by substantial contributions to the Swift open source projects, including swift-driver, SwiftPM, and swift-tools-support-core. He has authored language work (SE-0276) and reworked compiler diagnostics to carry richer semantic information, showing comfort across language design, tooling, and developer ergonomics. Previously he built and shipped iOS products as an independent founder and helped scale apps and backend APIs at Yelp, giving him product-minded engineering instincts. Owen’s open-source work includes moving LLVM bitstream utilities and adding support for Swift/Clang serialized diagnostics, reflecting an uncommon mix of mobile, compiler, and low-level systems expertise. He pairs a Berkeley CS education with practical experience in diagnostics, hardware interaction, and systems design to solve cross-stack problems.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor’s Degree, Computer Science and Engineering, Bachelor’s Degree, Computer Science and Engineering at University of California, Berkeley
bookHigh School Diploma, High School Diploma at Hinsdale Central High School
languagesEnglish
github-logo-circle

Github Skills (16)

bitcode10
swift10
compiler-design10
build-system10
package-management10
testing10
serialization9
apidoc9
data-serialization9
api9
filesystem8
path-manipulation8
tooling8
command-line-tool8
api-design8

Programming languages (11)

DockerfileC++CLLVMObjective-C++SCSSSwiftHTML

Github contributions (5)

github-logo-circle
swiftlang/swift-driver

Dec 2019 - Jul 2022

Swift compiler driver reimplementation in Swift
Role in this project:
userBack-end Developer
Contributions:204 reviews, 269 commits, 262 PRs in 2 years 7 months
Contributions summary:Owen primarily worked on the Swift compiler driver, adding features and improving its functionality. Their contributions included implementing an immediate mode for swift, adding various flags, and fixing issues with argument parsing. They also implemented logic for a module wrapper and added improvements to how target information is retrieved. Finally, the user worked on code for baseline generation.
compilerswiftreimplementationswift-compiler
Contains common infrastructural code for both SwiftPM and llbuild.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 6 commits, 4 PRs in 8 months
Contributions summary:Owen primarily contributed to the development and maintenance of the `swift-tools-support-core` repository. Their work involved moving LLVM bitstream utilities and deserializing diagnostics, including adding support for Swift/Clang serialized diagnostics (.dia) format. This included implementation of reading and processing bitstream data and integrating it with the existing codebase. The user also introduced a visitor-based API for reading LLVM bitstreams and added general-purpose path utilities.
infrastructuralllbuildswiftpm
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
Owen Voorhees - Software Engineer at Apple