Jawwad Ahmad is a seasoned mobile software engineer with 14 years of experience building and modernizing iOS and Android apps, currently contributing to Meta’s Facebook iOS and Android SDKs. He specializes in Swift and Objective-C while also shipping Kotlin, Java, and Python solutions, and has a track record of converting legacy Objective-C/Java code to modern Swift/Kotlin. A frequent RayWenderlich.com contributor and conference speaker, he blends hands-on SDK work with developer education and technical editing. His open-source contributions include refactors, lint fixes, nullability annotations and unit tests to improve robustness in high-profile projects like facebook-ios-sdk and facebook-android-sdk. Based in Plano, Texas, he’s equally comfortable leading teams, mentoring juniors, and improving CI/test pipelines to reduce technical debt and speed delivery.
14 years of coding experience
11 years of employment as a software developer
Bachelors, Computer Science, Bachelors, Computer Science at Georgia Institute of Technology
Associates, Computer Science, Associates, Computer Science at Coastal Georgia Community College
Used to integrate the Facebook Platform with your iOS & tvOS apps.
Role in this project:
Mobile Developer (iOS)
Contributions:1 release, 642 commits, 62 PRs in 2 years
Contributions summary:Jawwad primarily contributed to the iOS SDK for Facebook, focusing on code improvements and maintenance. Their work involved fixing SwiftLint warnings to improve code quality, refactoring existing code for better readability and maintainability. They also converted Objective-C files to Swift to help the project transition, and added nullability annotations to improve code robustness, demonstrating a focus on code modernization and ensuring a high-quality user experience.
Used to integrate Android apps with Facebook Platform.
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 1 review, 120 commits in 2 years
Contributions summary:Jawwad contributed unit tests for the Facebook Android SDK. They added tests for utility and hash functions, and for testing MTensor functionality. The user also converted several Java classes to Kotlin. Additionally, the user removed deprecated code related to places and device sharing. The user also corrected parcelization errors and test failures.
android-appssdkandroidfacebookintegrate
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
Jawwad Ahmad - Software Engineer (iOS Android) at Razeware LLC