PROFESSIONAL EXPERIENCE / 2017 — PRESENT
Mar 2024 – Present | Remote
UseTech
Senior Flutter Developer
Balady project with Urbi / 2GIS: navigation and maps application for Saudi Arabia that reached 500,000 monthly active users in 2025, according to internal analytics.
- Built and shipped Android Auto and Apple CarPlay integrations spanning Flutter-to-native bridges, engine startup and lifecycle handling, map rendering, search interfaces, route guidance, and phone–car state synchronization using Kotlin, Swift, MethodChannel, and EventChannel.
- Reduced startup time to a usable home screen from 3.5 to 2 seconds in manual measurements by reprioritizing initialization and adapting loading behavior for older, lower-powered devices; optimized rendering for smoother interactions.
- Took ownership of search and reduced input-to-results latency by approximately 10–15% in manual measurements over six months by tracing core search behavior, eliminating unnecessary requests, and implementing query-aware caching.
- Initiated and co-architected a standalone Flutter UI kit with independent testing, consolidating scattered components; partnered with designers to establish a design system, improving UI consistency and reducing recurring UI defects.
- Built development utilities to speed up project builds through caching and by skipping unnecessary build_runner execution.
- Serve as technical lead within a three-person mobile engineering team since Jul 2026, guiding architecture and feature delivery, reviewing code, and mentoring junior developers in collaboration with product and design teams.
Jan 2023 – Aug 2024 | Remote
Epic Charging
Lead Mobile Developer
EV charging software for the US market.
- Delivered the first iOS and Android releases to the App Store and Google Play in six months as the sole mobile engineer, owning architecture, feature implementation, testing, and store submission.
- Reworked the existing codebase toward a layered architecture with BLoC, dependency injection, and tests while continuing feature delivery.
- Implemented Google Maps features with custom rendering, native Apple Wallet Pass integration, Firebase authentication and notifications, and deep links.
- Established internal testing and release workflows for multiple application environments.
Jan 2022 – Jan 2023 | Remote
Konstructly Ltd.
Flutter Developer
Construction process management software.
- Built a reusable Flutter UI kit as a separate package, developing components from Figma designs using Storybook.
- Set up continuous integration and delivery (CI/CD) with Codemagic and GitHub for environment-specific builds and store deployment.
- Implemented Firebase authentication, error handling, and deep links; added Sentry error monitoring and Amplitude analytics.
Aug 2021 – Apr 2022
No Finish Line Ltd.
Flutter Developer
- Developed animated Flutter interfaces and product features for Pawen, including analytics, push notifications, and a RevenueCat paywall.
Apr 2021 – Jan 2022
RAMAX Group
Junior iOS Developer
- Contributed to the Aeroflot iOS application using Swift, RxSwift, and MVVM.
Aug 2018 – Mar 2021
Strata Solutions
Mixed Reality Developer
- Built HoloLens 2 applications using Unity and C#; supervised an intern.
Aug 2017 – Sep 2018
Computational Materials Discovery Laboratory
Junior Python Developer
- Developed scientific software for materials research using Python.
SELECTED PROJECTS
Komodo Wallet ↗: Contributed NFT support and helped deliver a shared Flutter codebase across iOS, Android, web, Windows, macOS, and Linux.
Football+ ↗: Built iOS and Android applications with React Native / Expo and a web application with Next.js; implemented messaging, push notifications, media handling, and authentication.