Brennan Stehling is a Software Engineer based in San Francisco with 14 years of experience building native iOS and backend cloud integrations using Swift and Objective-C. He contributes to high-profile open-source projects like AWS Amplify and the AWS iOS SDK, where he has improved AWSPinpoint, AWSIoT, and AWSS3 modules—adding features such as QoS2 retained messages, multipart uploads, and Apple Silicon support. Brennan’s work spans both client and server concerns, from NSSecureCoding fixes and unit tests on mobile persistence to DataStore and Storage plugin enhancements and async/background event support. He combines pragmatic engineering with attention to long-term maintainability, often improving test coverage and Swift accessibility across libraries. Based in the Bay Area, he brings deep iOS expertise paired with cloud-native thinking, making him effective at bridging mobile UX needs with scalable backend APIs. An understated strength is his track record of surfacing subtle platform issues (e.g., secure coding and cross-architecture compatibility) and resolving them in widely used SDKs.
A declarative library for application development using cloud services.
Role in this project:
Back-end Developer
Contributions:7 releases, 89 reviews, 173 commits in 1 year 8 months
Contributions summary:Brennan primarily contributed to the backend functionality of the Amplify Swift library. Their work focused on data store operations and incorporating new APIs, as indicated by the commits related to type aliases, doc comments, and state machine support within the DataStore and Storage plugins. The user also added support for Apple Silicon, and incorporated fixes related to AWS SDK and Cognito. Furthermore, the user implemented background events, multipart upload support and async features.
AWS SDK for iOS. For more information, see our web site:
Role in this project:
iOS Mobile Developer
Contributions:69 reviews, 88 commits, 64 PRs in 1 year 7 months
Contributions summary:Brennan primarily contributed to the iOS AWS SDK, specifically focusing on the AWSPinpoint and AWSIoT modules. Their work involved fixing NSSecureCoding issues for data persistence, adding more comprehensive unit tests, and implementing new features such as support for retained messages and QoS2 in the AWSIoT module. They also made code improvements and added test cases within the AWSS3 module, enhancing Swift accessibility.
objective-cweb-siteaws-sdk-iosaws-sdksdk
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
Brennan Stehling - Software Engineer at SMALLSHARPTOOLS LLC