Bahadır Öncel is a Senior iOS Engineer based in Amsterdam with nine years of experience designing and architecting consumer apps and SDKs, particularly in Swift, UIKit and SwiftUI. He has been a core contributor to production-grade apps at SoundCloud and to widely used open-source chat and feeds SDKs at Stream, where his public work improved UI, media uploads and stability in the popular stream-chat-swift repository. Passionate about UX and developer experience, he combines product-minded front-end polish with deep systems and integration knowledge from earlier roles and teaching experience. Holding a Highly Skilled Migrant permit in the Netherlands, he brings OSS-first thinking and a history of shipping App Store products across music, education and communication domains.
8 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at University of Applied Sciences Upper Austria - Hagenberg Campus
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Boğaziçi University
💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API
Role in this project:
Front-end Developer
Contributions:80 releases, 678 reviews, 720 commits in 2 years 6 months
Contributions summary:Bahadır primarily focused on improving the iOS chat SDK's UI and functionality. Their commits addressed a typo in the `handleMessageCellTap` function, and they refactored and added tests for the `ClientLogger`. The user also fixed issues related to web view crashes, composer view layout, and message grouping within threads. Furthermore, they added a photo library authorization alert and improved the upload process for images and videos.
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
Bahadır Öncel - Senior IOS Developer at SoundCloud