Muhammad Rehan

Software Engineer - Level 3 (Mobile) at Customer.io

Punjab, Pakistan
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
Muhammad Rehan is a mobile-focused Software Engineer with 10 years of experience building and leading Android and cross-platform SDKs and apps. Currently at Customer.io, he develops native Android/iOS SDKs, React Native and Flutter wrappers, and has laid the groundwork for Kotlin Multiplatform Mobile to unify SDK codebases while managing CI/CD with fastlane and GitHub Actions. Previously he led a 10-person mobile team at Arbisoft, architected multiple high-traffic Android apps, interviewed and mentored hundreds of candidates, and improved delivery processes across projects. He contributes to open-source—most notably enhancing an Android carousel view library with polished indicator customizations and bug fixes—and enjoys exploring the creative side of SDK and app UI development. Based in Punjab, Pakistan, he combines hands-on coding with people leadership and a penchant for pragmatic, testable architectures. Colleagues describe him as an insouciant problem-solver who balances technical depth with mentorship and process discipline.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Software Engineering, Computer Software Engineering, 3.27 / 4.00, Bachelor of Software Engineering, Computer Software Engineering, 3.27 / 4.00 at University of the Punjab
stackoverflow-logo

Stackoverflow

Stats
3,275reputation
195kreached
63answers
0questions
Badges
android
top-5%
github-logo-circle

Github Skills (15)

javas10
android-development10
java10
ui-design9
android9
custom-view9
viewpager7
rxkotlin6
android-array-adapter6
android-gradle-plugin6
android-recyclerview6
layout6
dialog6
reactivex6
android-custom-view6

Programming languages (7)

TypeScriptJavaJavaScriptSwiftRubyDartKotlin

Github contributions (5)

github-logo-circle
sayyam/carouselview

Mar 2016 - Jul 2016

A simple library to add carousel view in android app.
Role in this project:
userMobile Developer (Android)
Contributions:9 commits, 6 pushes, 2 comments in 4 months
Contributions summary:Muhammad primarily contributed to the development of a carousel view library for Android applications. Their work involved adding and refining features related to the indicator, including customization options for color, radius, gravity, and margins. They also fixed margin-related issues and other bugs to improve the library's overall functionality and user experience.
in-viewcarousel-viewandroidcarouselcustom-view
customerio/mobile-shared

Oct 2022 - Feb 2023

Shared code between our native (Android & iOS) SDKs
Contributions:143 reviews, 10 PRs, 55 pushes in 3 months
react-nativeios-androidsdksandroidsdk
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
Muhammad Rehan - Software Engineer - Level 3 (Mobile) at Customer.io