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 CV

About 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

Dec 2024PresentFull-time

📍 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

Oct 2024Nov 2024Career 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

May 2024Sep 2025Contract

📍 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

Aug 2023Jul 2024Full-time

📍 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

Jul 2022Jun 2023Contract

📍 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

May 2021PresentFreelance

📍 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

DartJavaJavaScript (Node.js)C#KotlinSwift

Cross-Stack Backend Development

Spring Boot (Core, Security, Data JPA)Spring AI (Generative AI Integration)ASP.NET Core & Entity FrameworkCloud Functions & Cloud Run (JS)RESTful API Design & Microservices

Mobile Engineering

Flutter SpecialistAndroid (Java/Kotlin) & iOS (Swift)Platform Channels & Native PluginsClean Architecture & BLoC/Provider

Cloud & Infrastructure

Firebase (Firestore, Messaging, Auth)Docker ContainerizationCI/CD Pipelines (GitHub Actions)Serverless Architecture

Tools & Methodology

GitMaven/GradlePostmanAI-assisted DevelopmentMVP Iteration

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.

Have a project in mind?

If you're here scouting for someone to build with, the commercial pages are the right next step.