About Mohamed
Background, career, skills, and code samples — everything beyond the pitch.
Software Engineer with over 5 years of experience building scalable, high-performance applications. I am a versatile, multi-stack developer with a strong foundation in Flutter, now delivering robust backend solutions using Spring Boot, .NET, and JavaScript (Cloud Functions). I focus on technical adaptability, Clean Architecture, and AI-integrated systems. Open to relocation.
Download CVAbout Me
I started my professional journey in Civil Engineering, which built my foundation in analytical thinking and rapid problem-solving.
Transitioning into software engineering taught me to be a 'polyglot' developer—focusing on architectural patterns that apply across any language or framework.
With 5+ years of experience, I specialize in bridging the gap between mobile frontends and complex backends, delivering production apps used across multiple countries.
I thrive on technical variety: architecting clean mobile apps in Flutter, building enterprise service layers in Spring Boot and .NET, and deploying agile, cloud-native logic with JavaScript.
I am heavily focused on Generative AI, using tools like Spring AI to build intelligent, data-driven features into the product core while leveraging AI to accelerate my own engineering lifecycle.
Having served as a Tech Lead, I am an ownership-driven teammate who manages feature delivery end-to-end. I am highly adaptable and open to relocation for the right opportunity.
Career Journey
5+ years of building across mobile, backend, and full-stack — from freelance roots to production systems at scale.
Software Engineer
3arabawy · Automotive E-commerce
📍 USA (Remote)
Led high-impact architectural refactors including a native image compression system that reduced RAM usage by ~98% and a transition to modular, event-driven Flutter architecture, ensuring stable 120 FPS performance on low-end hardware.
- Refactored image compression and networking to use native file streams, reducing RAM usage by ~98% and eliminating OOM crashes
- Drastically reduced overall CPU/RAM overhead, ensuring a stable 60/120 FPS and a 30% smoother experience on low-end hardware
- Guided backend architecture and API contract design to ensure optimal mobile-to-server data synchronization
- Spearheaded the transition to a modular, event-driven Flutter architecture to handle complex app states more efficiently
- Led the integration of a Socket.IO microservice
Career Break
📍 Al Zahiyah, Abu Dhabi, UAE
Relocated to the UAE to explore global tech opportunities. Pursued rigorous self-study focused on algorithm problems in Java and the broader AI landscape.
- Self-directed relocation to assess global tech opportunities
- Intensive algorithm problem-solving in Java
- Explored Generative AI landscape
Full Stack Engineer
Napps · Startup / SaaS
📍 USA (Remote)
Designed serverless backend with Firebase Cloud Functions & Google Cloud Run; architected a secure in-app purchase system with 100% transactional integrity.
- Scalable serverless backend: Firebase Cloud Functions & Cloud Run
- Secure in-app purchase system with server-side receipt validation
- Responsive Flutter UI from complex Figma designs
Software Engineer
Yapoey · Startup
📍 South Korea (Remote)
Orchestrated full-cycle delivery of multiple high-stakes projects; enforced Clean Architecture & BLoC achieving a 98% crash-free rate.
- Full-cycle delivery of multiple corporate & consumer apps
- Clean Architecture + BLoC — 98% crash-free rate
- Led technical liaison between South Korean stakeholders & dev teams
- Reduced onboarding time by 30% via documentation standards
Software Engineer
MDone · Healthcare / Telehealth
📍 Iraq (Remote)
Led UI development for patient-doctor booking workflows; achieved 25% API latency reduction and 99% connectivity reliability for medical consultations.
- Responsive UI for complex medical booking workflows
- 25% API latency reduction through query optimisation
- 99% connectivity reliability for video consultations (Agora RTC/RTM)
Freelance Mobile Engineer
Upwork · Freelance
📍 Remote
End-to-end delivery of 10+ cross-platform apps for international clients — from requirements gathering to live deployment on Google Play, AppGallery & App Store.
- 10+ projects through full product delivery lifecycle
- Cross-platform apps with Clean Architecture & BLoC
- CI/CD pipelines via Codemagic — automated build, test & deploy
Technical Skills
Programming Languages
Cross-Stack Backend Development
Mobile Engineering
Cloud & Infrastructure
Tools & Methodology
Public Code Samples
Most of my professional work exists within private production systems. Below are small public repositories created to demonstrate my technical skills across different technologies.
Flutter Architecture Example
A Flutter project template demonstrating clean architecture, modular structure, and scalable state management. Designed as a solid foundation for production-ready Flutter applications.
Simple CRUD API (.NET)
A lightweight .NET 8 Web API demonstrating clean CRUD operations using Entity Framework Core and SQL Server. Includes environment-based configuration, secure secrets handling, and CI/CD deployment using GitHub Actions, with Swagger UI for testing.
E-commerce Backend API
A RESTful backend application built with Spring Boot for managing products and orders. Demonstrates CRUD operations with pagination, JWT-based authentication, Google OAuth2 login, role-based access control, and order processing with stock validation. Designed as a learning project to practice backend architecture, security, and data modeling.
E-commerce Frontend
A frontend training project built with React and Vite for consuming a Spring Boot e-commerce backend API. Includes product browsing, search with pagination, cart management, order tracking, and responsive UI. Developed by adapting and customizing an existing template to meet backend integration and learning requirements.
Have a project in mind?
If you're here scouting for someone to build with, the commercial pages are the right next step.