Kabir Oberai

Senior Software Engineer at Theos

Old Toronto, Ontario, Canada
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
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.
code10 years of coding experience
job4 years of employment as a software developer
bookThe Shri Ram School, Moulsari
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
2,923reputation
178kreached
65answers
3questions
Badges
ios
top-5%
swift
top-5%
github-logo-circle

Github Skills (20)

ios10
package-management10
build-system10
makefile10
sdk10
swift10
objective-c9
push-notifications9
macos9
cross-compiling8
toolchain8
development-tools8
crossbuild8
xcode6
uinavigationcontroller6

Programming languages (19)

C++RustCDMakefileHTMLPerlLogos

Github contributions (5)

github-logo-circle
theos/theos

Dec 2016 - Jan 2023

A cross-platform suite of tools for building and deploying software for iOS and other platforms.
Role in this project:
userBack-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.
deployingwindowstheosplatformslinux
The Package Manager for the Swift Programming Language
Role in this project:
userBack-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.
swift-programming-languagepackage-managerswiftpmswift-programmingswift
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
Kabir Oberai - Senior Software Engineer at Theos