Software Engineer with 3+ years of experience, including 2+ years in React Native, plus native iOS (Swift) and Android (Kotlin/Java). Builds enterprise SDKs, modernizes legacy applications, and ships scalable, high-performance features. Designs CI/CD pipelines that automate build, test, and release, and strengthens unit test coverage across production codebases.
KYC SDK — Led 2-person development team
Esaal — AI Chat SDK — Built solo
Chat SDK
Ministry of Sport (MOS) Saudi Arabia — Team of ~20 developers
Upgraded the app to the latest React Native, fixing 20+ critical bugs and updating 10+ packages for a 75% stability improvement; built a custom video player (seek, speed, skip, mute, fullscreen) and redesigned 12+ screens.
Technologies: React Native, TypeScript, Redux Toolkit, React Query, RESTful APIs.
Designed a dual-role consumer/creator architecture with secure authentication, resolved Android 16 KB page-size compliance to unblock Play Store publishing, and integrated new API endpoints with improved data-handling reliability.
Technologies: React Native, TypeScript, Redux Toolkit, React Query, RESTful APIs
Implemented CI/CD pipelines automating testing, builds, and deployment to Firebase using CircleCI, Fastlane, and App Center.