Kabir Oberai is a Senior Software Engineer and iOS specialist with 11 years of experience building production apps, build systems, and security-minded tooling. A WWDC scholar and longtime core maintainer of the open-source Theos build system, he pairs hands-on mobile feature ownership with deep contributions to Swift's package and toolchain ecosystem—fixing platform triple handling, resource path integration, and linker/toolchain issues in swift-package-manager. He has led iOS teams and shipped foundational work at companies like Ramp and Automattic, driving vertical integration from client to backend. Based in Toronto, he combines practical product delivery (receipts, deep linking, push notifications, authentication) with uncommon build-system expertise that makes complex Swift/Objective-C interop and cross-platform builds reliably reproducible.
10 years of coding experience
4 years of employment as a software developer
The Shri Ram School, Moulsari
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
A cross-platform suite of tools for building and deploying software for iOS and other platforms.
Role in this project:
Back-end Developer
Contributions:30 reviews, 139 commits, 31 PRs in 6 years 1 month
Contributions summary:Kabir primarily contributed to the build system and tooling for iOS and related platforms. Their work focused on improving the Swift build process, adding include paths, and making Swift target configuration flexible. The user also made modifications to the build rules to enable interop between Swift and Objective-C and updated the makefiles to streamline build steps for Swift. This included fixing issues related to including header files and updating the compilation process to improve efficiency.
The Package Manager for the Swift Programming Language
Role in this project:
Back-end Developer
Contributions:24 reviews, 6 PRs, 48 comments in 2 years 6 months
Contributions summary:Kabir primarily focused on improving the Swift Package Manager, specifically addressing platform and build system complexities. They modified code related to handling different Darwin triples (iOS, macOS), ensuring correct target triple generation and platform versioning during builds for simulators and other targets. The user also implemented support for `swiftResourcesPath` and `swiftStaticResourcesPath` from the `swift-sdk.json` specification, which is critical for SDK toolchain integration. Furthermore, the user addressed linker path issues within the UserToolchain.
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.