Giza, Egypt
Maichel Sameh, Senior Flutter Engineer
Encryption and real-time calling, on five platforms from one codebase.
I write Flutter for the hardest parts of a messaging app: end-to-end encryption and real-time voice and video. I've owned both for four years in an enterprise, self-hosted messenger that ships to iOS, Android, macOS, Windows and Web. Before that I shipped 26 apps to the App Store and Play Store.

Featured work
Work I've owned end to end
End-to-end encryption engine
MessageniusI own the client-side encryption layer of an enterprise messenger: key management, message-state integrity, and security posture across five platforms.
Real-time voice & video calling SDK
MessageniusI build and maintain the in-house WebRTC calling SDK behind an enterprise messenger: signalling, native call UI, and call state that holds on real networks across five platforms.
ERB — internal operations platform
IndependentAn ERP-style platform for internal operations (HR, inventory and finance workflows), with a Flutter frontend and a Serverpod backend.
Experience
Where I've worked
Senior Flutter Engineer · Messagenius
2022 — Present · Full-time- Own the client-side end-to-end encryption layer, from key management to encryption-state integrity, across iOS, Android, macOS, Windows and Web
- Build and maintain the in-house voice and video calling SDK: WebRTC transport, native call-UI integration, and cross-platform call state
- Author the native video plugins behind the media pipeline, replacing heavyweight FFmpeg dependencies with platform-native encoding
- Own multi-flavor, per-customer release engineering: iOS code signing, build automation and remote configuration
- Integrated Azure AD authentication for enterprise deployments
- Set the logging and observability conventions the team uses to root-cause encryption, push and calling issues in production
Freelance Flutter Developer · Mix-Code / Khalij
2021 — 2023 · Freelance- Shipped 26 Flutter apps to the App Store and Play Store for clients across e-commerce, transport, real estate, and e-learning
- Owned full app lifecycle: architecture, native integrations (maps, payments, sockets), and store releases
- Built recurring patterns (multi-vendor marketplaces, wallets, real-time tracking) reused across client projects
Freelance Flutter Developer · Arab Badia
2021 · Freelance- Built Real Attend, a company-wide attendance system with registration, permissions, and manager reporting
- Delivered the full app in 3 months, from architecture to store release
Freelance era
Shipped apps
Skills
What I've shipped with
Four years of production Flutter and 26 store releases stand behind most of this list. Where the framework stops, I write the platform code myself.
Flutter & Dart
One codebase, five platforms, 26 store releases behind me.
Real-time
Calls that connect in seconds and survive a Wi-Fi to cellular handoff.
Native & platform
Where Flutter runs out, I write the iOS and Android code myself.
Security
Client-side crypto for deployments that never touch the internet.
Data
Storage that works offline and stays in sync with the server's types.
Tooling
Per-customer builds, signed and shipped without a manual step.
Testimonials
What people say
“Lavoriamo con Maichel da più di 6 mesi ed è per noi una risorsa preziosa. Puntuale, proattivo e con grandi capacità di problem solving. Il nostro progetto ha davvero preso un'altra velocità grazie a lui. Oltre ad essere super preparato da un punto di vista tecnico, Maichel è inoltre una persona davvero piacevole con la quale collaborare! 5+ stars!”
Chiara Giordano
Project Manager & UX/UI Designer
“Maichel is awesome on technical level same as personal level too, Maichel is always cooperator and follow-up with you on every single details in your project with up-to-dated details on what is happening right now.”
Mohammed Alaa
Software Engineer
“I am very glad to have worked with you Maichel on a multidisciplinary project to develop mobile applications and connect them to my IOT project via secure APIs. You have been very serious and punctual, so I hope to work together again soon.”
Moussa Gerges
IoT Developer
“Maichel is really a talented developer and follows best practices writing and organizing his code 👏🏻💪🏻”
Abdelrahman Ashraf
Flutter Developer
“Michael is one of the cleverest mobile app developer that I have ever seen. As a UI/UX Designer, I'm always concerned about developing the application interfaces just like the design without any changes in the elements design, spacing, animation, etc... But Michael did the job very well!”
George Aziz
UI/UX Designer
“اولا سعيد جدا بمعرفتك والتعامل معك اخ مايكل شخص متمكن بعمله وفاهم العمل والمطلوب وصبور بالعمل وبالاضافة الى اقتراحاتك المفيدة للمشروع والتي اضفناها فعلا مشكور فعلا ومقدر على عملك ووقتك”
Mohammad Alessa
Client
About
What teams bring me in to own
I'm a senior Flutter engineer in Giza, Egypt. Teams hand me the layer that decides whether the product ships: client-side cryptography, real-time voice and video, and the native iOS and Android code underneath both. A bug there surfaces as a dropped call or a message nobody can read.
Since 2022 I've owned that layer inside an enterprise, self-hosted, end-to-end encrypted messenger: the encryption engine, the calling SDK, and the release engineering that turns one codebase into separately branded builds for each customer, on iOS, Android, macOS, Windows and Web.
Before that I freelanced for two years and shipped 26 apps to the App Store and Play Store: e-commerce, transport, real estate, education. Twenty-six release cycles taught me which architectural shortcuts cost you in year two.
When I join a codebase I read the data layer first. Screens stay cheap to change. How an app stores, syncs and secures its data sets the ceiling on what you can build for the next two years, and rebuilding it later costs a quarter.
I studied Computer Technology at Don Bosco Institute, and I work in Arabic, English and Italian.
5+
Years shipping Flutter
26
Apps in the stores
5
Platforms from one codebase
Education
Don Bosco Institute
Computer Technology
2017 — 2022
Languages
- ArabicNative
- EnglishProfessional
- ItalianProfessional
Contact
Let's work together
Tell me what you're building, whether that's a full app, a calling or encryption problem you're stuck on, or a codebase that needs a second opinion. Email me or use the form. Both reach me.





