Tosin Afolabi is a product-minded software engineer with 10 years of experience building consumer-facing mobile experiences and developer-facing components, now a Member of Technical Staff at Anthropic in San Francisco. He led iOS work across Slack, Stripe, and Cash App, and is an active contributor to well-known open-source projects like PanModal and SlackTextViewController—adding package manager support, fixing gesture/UX issues, and improving presentation behavior. His hands-on expertise spans Core Data, offline sync, networking, custom keyboards, and shipping beta releases (including a 500-user TestFlight launch), which informs a pragmatic, product-first approach to engineering. Having moved from crafting polished mobile UX to working on large-scale AI products, he blends attention to developer ergonomics with user-focused delivery. He holds a BSc in Software Engineering from the University of Nottingham and favors solving product problems through code rather than pure theory.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc), Software Engineering, Bachelor of Science (BSc), Software Engineering at University of Nottingham
IGCSE, IGCSE at British International School Lagos
International Baccalaureate Diploma, International Baccalaureate Diploma at Ardingly College
An elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.
Role in this project:
Mobile Developer (iOS)
Contributions:15 releases, 25 commits, 16 PRs in 1 year
Contributions summary:Tosin primarily contributed to the development of the iOS-based `PanModal` library. Their work involved fixing horizontal sliding issues within the presentation controller, adding support for Carthage and SPM package managers, and making minor refinements to the code. The commits also show adjustments to corner radius and gesture recognizer logic to improve the user experience.
⛔️**DEPRECATED** ⛔️ A drop-in UIViewController subclass with a growing text input view and other useful messaging features
Role in this project:
Mobile Developer (iOS)
Contributions:15 commits, 9 PRs, 13 pushes in 3 months
Contributions summary:Tosin primarily focused on modifying and improving the `SLKTextViewController` component within the SlackTextViewController repository. Their work included making methods public, fixing typos, and adding animations to the text input bar dismissal functionality. The user also made minor adjustments, such as removing a completion block from animation, removing the autocomplete method from animation, and changing `false` to `NO` for consistency. These changes aimed to enhance the component's usability and behavior.
cocoapodsdrop-intext-inputswiftios
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.