Summary
Muhammad Hafez is a Senior Mobile Application Engineer based in Melbourne with 9 years in software engineering and 6+ years specializing in Flutter and full-stack Firebase development. He builds production-ready, high-performance cross-platform apps using Clean Architecture, reusable components and testable code that have reduced post-release bugs and accelerated time-to-release for university and government clients. His portfolio includes end-to-end delivery of multi-platform apps for Australian universities that achieved 14,000+ downloads in two months and sustained 4.5+ ratings, plus ongoing agency projects live on the App Store and Google Play. As a Top Rated Upwork freelancer he has completed 20+ contracts with a 100% job success score and consistent 5-star feedback, generating significant freelance revenue. Beyond mobile UI, he designs robust Firestore schemas, secure Cloud Functions APIs, and scalable real-time features, often implementing MFA and advanced auth flows. He combines a user-centric product mindset with agency-scale delivery disciplines, making him a reliable partner for complex, research and health-focused mobile projects.
10 years of coding experience
6 years of employment as a software developer
B.Sc., Software Engineering, B.Sc., Software Engineering at Mansoura University
English, Arabic