Omar
From Morocco (UTC+0)
Lemon.io stats
3
projects done3461
hours workedOmar – Flutter, Dart, Firebase
With 6 years of solid experience in Flutter, Omar knows the ins and outs of mobile app development like nobody else. From Ionic to Flutter, he's ridden the wave of innovation and conquered every challenge along the way.
Omar has over 10 published mobile apps across diverse industries, including tourism, chatting, and e-commerce. His meticulous nature and keen eye for detail ensure that every pixel is perfect and every line of code is top-notch.
Collaborative and open to growth, Omar thrives in team environments where improvement is valued. He's not just a developer; he's a team player who knows how to make the magic happen.
10 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Mobile and AI Engineer
Cosyra is a mobile-first AI coding workspace and terminal that lets users build, edit, run, and preview web and mobile apps directly from AI chat and terminal workflows, combining Flutter mobile surfaces, native iOS/Android integration, and a Go backend for terminal/PTY sessions and file management.
- Own Flutter mobile architecture and native Swift/Kotlin integration for terminal rendering, session lifecycle, keyboard/viewport behavior, and file previews
- Built and maintained Go backend/PTY services for terminal session APIs, WebSocket/PTY streams, container discovery, and filesystem access
- Implemented AI chat and coding-agent workflows across mobile and backend, including streaming responses, quota/spend controls, and user secrets management
Senior Full-Stack Mobile Engineer
ShowingUp is an app for tracking interactions within specific personal relationships, at work or at home. Each relationship gets a private, encrypted 1:1 space where users can log conversations, track commitments they've made, and record shared moments. The core function is a per-relationship activity log paired with reminders to follow up on commitments.
- Led full-stack development of the ShowingUp app from inception to deployment, owning both frontend (Flutter) and backend (Firebase)
- Architected scalable data models in Firebase Firestore to support user management, tasks, wins, and real-time updates
- Implemented authentication workflows using Firebase Authentication (email, SMS, and social providers)
- Built intuitive Flutter UI with MVVM design pattern, Riverpod state management, and responsive layouts for mobile and web
- Developed real-time features including live updates for Topics, To-Dos, and Wins via Firebase listeners and Cloud Functions
- Integrated secure communication with end-to-end encrypted chat functionality and push notifications for user engagement
- Configured payments and subscriptions using Stripe, handling free vs premium tiers and expanding feature access
- Automated backend logic with Firebase Cloud Functions to process events, send notifications, and enforce business rules
- Managed deployment pipelines and testing across iOS and Android, ensuring smooth store submissions
- Ensured app reliability and performance by implementing error logging, monitoring, and iterative improvements based on user feedback
Senior front-end developer
A B2B secure messenger solution to protect business work. The app was developed on the advanced Matrix communication protocol, an open standard for interoperable, decentralized real-time communication and highly secure end-to-end encryption technology. This enables the app to keep communications & teamwork closed and protected.
- Created front-end architecture;
- Implemented advanced secure chat features;
- Built front-end components libraries;
- Debugged and resolved the application issues;
- Wrote extensive documentation;
- Integrated with different providers.
Senior Front-end Developer
It's a social media platform that brings together communities based on shared interests and passions.
- Conducted research, designed, and managed software programs;
- Tested and evaluated new programs;
- Fixed errors and improved performance;
- Deployed software tools, processes, and metrics;
- Developed documentation;
- Wrote and implemented code;
- Prepared reports on programming project specifications, activities, or statuses.
Senior Mobile Developer
It's an electronic store that offers gaming products and various digital cards.
- Created front-end architecture;
- Implemented full e-Commerce experiences;
- Redesigned the error handling front-end;
- Created advanced add-to-cart animations;
- Built smooth loading experiences;
- Debugged and resolved the application issues;
- Integrated with different 3rd party plugins;
- Added in-app payment integrations;
- Published the app to App Store and Google Play.
Senior Mobile Developer
It's a mobile app for coaching, consulting, and tutoring sessions.
- Implemented the app's architecture;
- Developed all features, including 1-1 consultation video calls, voice calls, and chatting experiences;
- Fixed the application issues;
- Integrated with different 3rd-party plugins, including Google Maps and the Stripe payment gateway
Senior Mobile Developer
It's an initiative launched by the Association of Neighborhoods in Jeddah to support and enable business owners through an electronic environment and with a group of services to contribute to community development.
- Built front-end architecture;
- Developed and implement all app's e-commercial features;
- Debugged and resolved the application issues;
- Integrated with different providers, including the Noon payment gateway.
Mobile Developer
It's a leading provider of human resource solutions in Saudi Arabia that offers recruitment services to companies and households.
- Designed and applied the front-end architecture and design pattern;
- Developed and implemented all app features;
- Built front-end feature modules library;
- Debugged and resolved the application bugs;
- Wrote unit, integration, and e2e tests.
- Published it to the App Store and Google Play and maintained it.
Mobile Developer
It's a spa salon that offers cosmetic services for women.
- Implemented the app and all its features;
- Created front-end components library;
- Debugged and resolved the application issues;
- Maintained the app after its publication in the App Store and Google Play;
- Led a team of three to maintain the client's project.