Mobile software,
shipped on cadence.
Stable, fast, accountable.
I’m Ramiz — a Senior Mobile Developer and Mobile Technical Lead. Twelve years of native Android, iOS, Flutter, and React Native. I inherit unstable mobile codebases, unblock stuck release pipelines, and ship measurable stability and performance wins.
- Highlight
- 12+
- Years shipping production mobile apps
- Highlight
- 10M+
- Installs on Unified Remote (Android / iOS)
- Highlight
- 10+
- B2B flavors of Plume WorkPass shipped
- Highlight
- Maven Central
- Published Portal's multi-module crypto SDK
A hands-on senior mobile engineer and tech lead for teams that need to ship reliably.
I’ve spent twelve years building mobile apps that go to production — across Android, iOS, Flutter, and React Native — for startups, scale-ups, and well-known consumer brands. My deepest stack is Android, but I’m hands-on across iOS in Swift and cross-platform in Flutter and React Native when the product demands it.
I’m usually called in for one of two reasons: an unstable codebase that needs architecture and stability, or a release pipeline that’s blocking shipping. I take the codebase as I find it, define MVVM and clean-architecture boundaries, lift business logic into a real domain layer, and get crash and ANR rates moving in the right direction release over release.
On the delivery side I rebuild broken CI/CD, automate Play Store internal-testing deployments, and shepherd apps through review — most recently at Carewell, where I built a Flutter pipeline from scratch and shipped to the Play Store, and at Portal, where I unblocked Maven Central publishing for a multi-module Android SDK that consumer apps now pull via standard Gradle dependencies instead of manual binary handoffs.
When the work calls for it, I lead — squads of 4 to 6, PR review discipline, design-system ownership, and the GitHub code-ownership that goes with it.
Where I can help your mobile team.
Six focus areas. They overlap on real projects — most engagements pull from three or four at once.
Android app development and rescue
01Build new Android apps and rescue unstable ones. Kotlin, Jetpack Compose, Coroutines/Flow, Hilt, Room, WorkManager — production code that ships.
- Compose + XML interop
- MVVM + clean architecture
- Maven Central publishing
iOS app development and release support
02Ship and maintain iOS apps in Swift, SwiftUI, UIKit, and Combine — alongside the Android counterparts so both stores stay in sync.
- SwiftUI + UIKit
- App Store deployment
- Combine + XCTest
Cross-platform app delivery
03Flutter and React Native when one team and one codebase fits the product. Riverpod / GetX / GoRouter / Dio on Flutter; app and SDK work on React Native.
- Riverpod / GetX
- Design-system parity
- RN SDK integration
Stabilize legacy mobile codebases
04Take over unstable or hard-to-change codebases, set MVVM + clean-architecture boundaries, and get crash and ANR rates moving in the right direction.
- Module + DI boundaries
- Testability over cleverness
- PR review discipline
CI/CD and release rescue
05Rebuild broken pipelines, automate Play Store internal-testing deployments, and eliminate manual APK hand-offs to QA.
- GitHub Actions / Bitbucket Pipelines
- Play Store + App Store automation
- Firebase App Distribution
SDKs built for smooth third-party integration
06Multi-module SDKs consumed by external teams — clean public APIs, versioned releases, and example apps so client developers can integrate with minimal support from your team.
- Public API design
- Versioning + release notes
- Consumer-developer example apps
Apps and SDKs I’ve shipped.
A representative slice — consumer apps, B2B rollouts, and SDKs used by other developers.
Yahoo Fantasy Sports
Crash & ANR reduction · MVP → MVVM refactor
Rebuilt the contests and lineups screens in the Daily Fantasy module, then led the MVP → MVVM refactor that lifted business logic into a real domain layer. Owned stability for Daily Fantasy and Core Fantasy — drove crash and ANR rates down release over release using Sentry, Embrace, and QA-filed Jira signal.
- Android
- Kotlin
- MVVM
- Stability
PlannedPing
Founder product · Android · WhatsApp scheduling
A founder-built Android app for scheduling WhatsApp and WhatsApp Business messages. Designed the product, built it in Kotlin with Jetpack Compose, and shipped it to the Play Store — including the billing flow for the premium tier. Runs local-first on the device with one-time and recurring schedules, manual and automatic delivery modes, and versioned backup/restore.
- Founder Product
- Android
- Kotlin
- Play Store
- Billing
- Local-first
Harley-Davidson Ride Planner & LiveWire ONE
Motorcycle companion apps · BLE integration
Shipped new features across both motorcycle companion apps — including Bluetooth Low Energy pairing, connection reliability, and live status. Bug fixes and maintenance through multiple release cycles.
- Android
- BLE
- Kotlin
SportFX (NurivaTech AI)
AI sports biomechanics · Flutter architecture lead
Led architecture of an AI-powered Flutter app — defined module structure, dependency injection, and MVVM layer boundaries. Designed and enforced a Figma-aligned design system with multi-theme support. Mentored 4 junior developers through PR review and pair programming.
- Flutter
- Architecture
- Design System
Portal MPC Crypto SDK
Multi-module Android SDK · Maven Central publishing
Lead Android developer on Portal's MPC crypto wallet SDK — used by Bitso and other crypto apps with millions of MAUs. Unblocked a long-standing release problem by publishing the multi-module Android SDK to Maven Central; clients now consume it via standard Gradle dependencies instead of manual binary handoffs. Also contributed to the React Native SDK and built a Flutter example app for consumer developers.
- Android SDK
- Maven Central
- React Native
- Flutter
Unified Remote
10M+ installs · 3× faster rendering · API upgrade
Inherited the Unified Remote Android & iOS apps from the outgoing team. Upgraded the aging codebase from min API 9 → 14 in under 3 months while removing dead and duplicated code. Eliminated UI jank via GPU and memory profiling and achieved 3× faster live-image rendering by moving bitmap uploads to the GPU on a background thread.
- Android
- iOS
- Performance
Plume WorkPass + HomePass
B2B app rollout · 10+ flavors · Mobile squad lead
Key member of the Mobile team shipping Plume's new B2B app WorkPass across 10+ business flavors, alongside ongoing feature, bug, and performance work on the consumer HomePass app. Led a squad of 4 within a 30+ developer org as feature owner and GitHub code owner for the Android UI layer.
- Android
- MVVM
- Code Ownership
Carewell
Healthcare workforce marketplace · Flutter · CI/CD rebuild
Working on Carewell's Flutter app (Android & iOS) — a healthcare workforce marketplace across France, Germany, and Switzerland. Rebuilt the broken Android pipeline, created the iOS pipeline from zero, migrated distribution to Play Store internal-testing, shepherded the Android app through Play Store review, and ship major features on a 2-week release cadence.
- Flutter
- CI/CD
- Release
More shipped apps.
Additional production apps I’ve contributed to across Android, iOS, Flutter, and React Native.
- AbideBible meditation and sleep app.
- MDacneCustom acne treatment app.
- HeyAVideo chat app.
- JirahBabysitter and parent companion apps.
- Chat SportsSports news Android app.
- SKEDitSchedule sender app.
- AmenCommunity app.
- LiveWireLiveWire ONE motorcycle companion app.
Recent client and team experience.
Most recent first. Companies and clients across Switzerland, the US, the UK, KSA, Lebanon, and Sweden — all remote.
- Feb 2026 — PresentSwitzerland · Remote
Senior Mobile Developer · Carewell
Flutter app (Android & iOS) for a healthcare workforce marketplace connecting medical institutions with nurses and medical professionals across France, Germany, and Switzerland.
- Built CI/CD from scratch: rebuilt the broken Android pipeline, created the iOS pipeline from zero, migrated distribution from Firebase App Distribution to Play Store internal-testing, and shepherded the Android app through Play Store review.
- Ships major features on a 2-week release cadence — multi-slot shift scheduling, core UI refactor, login/logout and work-account flow hardening, app-wide data-loading performance.
- Feb 2026 — PresentLebanon · Remote · Part-time
Mobile Lead for AI Integration · SKEDit Software Intl.
- Restored broken Telegram and WhatsApp scheduling integrations — the app's core value proposition — and resolved multiple message-delivery failure modes.
- Rebuilt a broken CI/CD pipeline and shipped 10+ production releases in 3 months; automated Play Store internal-testing deployments, eliminating manual APK hand-offs to QA via Slack.
- Leading a full app redesign and driving team adoption of Claude Code to accelerate dev velocity and design hand-off.
- Feb 2025 — Jul 2025USA · Remote · Contract
Lead Mobile Developer · NurivaTech AI
- Led architecture of SportFX — NurivaTech's AI-powered sports biomechanics Flutter app — defining module structure, dependency injection, and MVVM layer boundaries for maintainability and testability.
- Designed and enforced a Figma-aligned design system with multi-theme support, keeping UI/UX consistent across the app.
- Mentored a team of 4 junior developers through PR reviews and pair programming.
- Apr 2024 — Apr 2025USA · Remote
Senior Mobile Developer · Portal
Lead Android SDK developer for an MPC crypto wallet SDK used by Bitso and other clients with millions of monthly active users and multi-million-dollar transaction volumes.
- Unblocked a long-standing release problem: published the multi-module Android SDK to Maven Central — previously impossible for the in-house team, leaving clients to update via manual binary handoffs on every version. Clients now consume it via standard Gradle dependencies.
- Contributed to the Portal React Native SDK and built an Android-SDK-powered Flutter integration example app for consumer developers.
- Jul 2023 — Dec 2023California · Remote · Contract
Senior Mobile Developer · VegaGem
- Joined a greenfield codebase; defined MVVM + clean-architecture conventions top-to-bottom; built and shipped the complete user-profile and onboarding stack (Figma → API integration), including session-token management.
- Sep 2021 — Feb 2023USA · Remote
Senior Android Engineer · Yahoo Sports
- Rebuilt critical user-facing screens (contests, lineups) in the Daily Fantasy module of the Yahoo Fantasy Sports Android app.
- Led the MVP → MVVM refactor, unifying duplicated code across screens by lifting business logic into a dedicated domain layer.
- Owned stability for Daily Fantasy and later Core Fantasy modules — significantly reduced crash and ANR rates release-over-release using Sentry, Embrace, and QA-filed Jira tickets.
- Aug 2020 — Sep 2021USA · Remote
Senior Android Developer · Plume Design, Inc.
- Key member of the Mobile team shipping Plume's new B2B app, WorkPass, deployed across 10+ business flavors; also shipped features, bug fixes, and performance work on the existing HomePass B2B/B2C app.
- Led a squad of 4 within a Mobile org of 30+ developers; served as feature owner and GitHub code owner for the Android UI layer — ran PR reviews on a 2-week-sprint Agile cadence under MVVM + clean-architecture guidelines.
- Jul 2018 — Aug 2020Riyadh, KSA
Senior Android Developer · Jirah
- Led a team of 4 shipping two production Android apps — Jirah Sitter and Jirah Parent. Delivered Jirah Sitter from inception to deployment in under 6 months.
- Took over the unstable Jirah Parent app; eliminated UI jank in under 1 month through targeted profiling and render-pipeline fixes.
- Established a clean Kotlin codebase (Coroutines, Dagger 2, Retrofit 2, Room, ViewModel, WorkManager, Paging, Navigation); set up Bitbucket Pipelines + Google Play API CI/CD; wrote a custom Chat SDK on top of SendBird used by both apps.
- Jun 2017 — Jul 2018Sweden · Remote
Mobile Developer (Android & iOS) · Unified Intents AB — Unified Remote
- Took over the Unified Remote Android & iOS apps from the outgoing team — 10M+ installs today (1M+ during tenure); upgraded the aging codebase from min API 9 → 14 in under 3 months, removing dead and duplicated code along the way.
- Eliminated UI jank via GPU and memory profiling and achieved 3× faster live-image rendering by moving bitmap uploads to the GPU on a background thread; brought frame times and memory under Android Vitals limits.
- Jun 2013 — Jun 2017Remote
Mobile Developer (Android & iOS) · Chat Sports (USA) & Heya (Finland)
- Chat Sports: shipped the Android app inception → deployment in under 1 year. Heya: core team on a dating app — real-time chat, user profile, onboarding; post-launch image-download optimization.
Technical depth clients can rely on.
A compact view of the technologies I use to stabilize, ship, and maintain production mobile apps.
- Languages
- KotlinJavaSwiftDartTypeScript
- Android
- Jetpack ComposeCoroutines + FlowHilt / DaggerRoomWorkManagerNavigation + PagingRetrofit + OkHttpMVVM + Clean ArchitectureSDK DevelopmentMaven Central publishing
- iOS
- SwiftSwiftUIUIKitCombineXCTestApp Store deployment
- Cross-Platform
- FlutterRiverpodGetXGoRouterDioReact Native (app & SDK)
- Backend & Tooling
- Firebase (Auth, Firestore, Remote Config, FCM, Crashlytics, ML Kit)GitHub ActionsBitbucket PipelinesGoogle Play APIPlay Store internal-testing automationGit
- Quality & Stability
- Crash + ANR reductionGPU + memory profilingSentry + EmbracePR review disciplineRelease rescue
- Google Certified Associate Android Developer
- Triplebyte Certified Android Engineer
- Upwork Skill Certification — Android
Have an app that needs
to ship on time?
Whether it’s a stalled release, an unstable codebase, an SDK that needs to leave your repo, or a new product from zero — I’m happy to take a look. Send a short note about the problem and the team, and I’ll come back with a read on scope and fit.