Skip to content

michaelsam94/my-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi there, I'm Michael Samuel Naeem! 👋

🚀 Senior / Staff Android Engineer · Mobile Architect

EV Infrastructure · Robotics · Real-Time Systems · Cairo, Egypt

LinkedIn GitHub Email

Portfolio Source


Portfolio: michaelsam94.com · Source: github.com/michaelsam94/my-portfolio


Welcome to my GitHub profile! I'm a passionate Android engineer and architect with 10+ years of experience building production mobile systems across robotics, EV infrastructure, fintech, e‑commerce, and real-time streaming. I design scalable architectures, lead cross-functional teams, and ship apps that millions of users rely on.


🎯 About Me

  • 🔭 Currently — Tech Lead at Tadafuq, architecting a full-stack EV Charging Management Platform (Python/OCPP, Node.js WebSocket, Flutter) and shipping Mega Plug on Google Play & App Store.
  • 🤖 NEOM & robotics — Built Android experiences for CRUZR and Pepper humanoid robots at NEOM City; integrated GPT-4 for intent recognition (~35% fewer escalations to humans).
  • 📱 Scale120k+ MAU on a live auction platform with WebRTC + ExoPlayer; sustained 99.9% crash-free production builds across releases.
  • 🏗️ Leadership — Led 4–6 engineers; introduced ADRs, code review standards, and MVVM + Clean Architecture migrations (15+ feature modules).
  • 🌍 Domains — Smart cities, EV/IoT, marketplaces, banking wallets, health/pharmacy, e‑commerce, Android TV.
  • 💡 Always learning — Blockchain/Web3, system design, Flutter, and iOS essentials.

🛠️ Technical Skills

Mobile Development

Kotlin Java Jetpack Compose Android SDK XML Material Design 3 Android TV (Leanback) Flutter Dart

Architecture & Patterns

Clean Architecture MVVM MVP SOLID Multi-module Domain-Driven Design

Jetpack & Android

ViewModel LiveData Room Navigation WorkManager DataStore Paging 3 CameraX

Async & DI

Coroutines Flow RxJava Hilt Dagger 2 Koin

Networking & Real-Time

Retrofit OkHttp GraphQL WebSocket REST gRPC OCPP v1.6

Media, Maps & IoT

ExoPlayer WebRTC STT/TTS Robot SDKs Google Maps SDK

AI & Emerging Tech

OpenAI API (GPT-4) Intent Recognition Blockchain Web3 Smart Contracts

DevOps, Quality & Store

Git GitHub GitLab Jenkins Gradle Play Store CI/CD JUnit Mockito Espresso Firebase (Crashlytics, Analytics, FCM, Remote Config, Realtime DB)


💼 Professional Experience

Tech Lead · Tadafuq

Jun 2024 – Present · Cairo · On-site

  • Architected full-stack EV Charging Management Platform — Python OCPP v1.6 CMS, Node.js WebSocket middleware, Flutter mobile app.
  • Led a cross-functional team of 6 across backend, mobile, and infrastructure.
  • Designed P2P local-network remote control with sub-100ms screen sync over LAN; deployed across live EV networks.
  • Defined architecture standards and ADR framework adopted by engineering squads; reduced cross-team integration issues ~40% and cut sprint blockers significantly.
  • Zero critical post-launch defects on Flutter delivery with real-time WebSocket + REST.

Senior Android Developer · Communico

Jun 2023 – Jun 2024 · Remote

  • Android apps for CRUZR and Pepper robots at NEOM City — thousands of daily visitor interactions.
  • GPT-4 (OpenAI) for intent recognition and dialogue; ~35% reduction in fallback-to-human escalations.
  • End-to-end STT/TTS and touchscreen HRI; 4+ robot SDK integrations; 99%+ platform uptime.

Senior Android Developer · Mazaady

Jun 2022 – Jun 2023 · Remote

  • Led Doworkss240+ service categories, Jetpack Compose, MVVM Clean Architecture; MVP in <3 months with a 2-engineer team.
  • Live auction app: ExoPlayer + WebRTC for 120k+ MAU; ~20% session engagement increase.
  • ~15% performance improvement; ANR rate below 0.1% via profiling and coroutine architecture.
  • Authored blockchain identity feasibility research adopted into roadmap.

Senior Android Developer · Rowaad

Sep 2020 – May 2022 · Cairo · Hybrid

  • Led 4 Android engineers across 3 releases; code review standards → ~30% quality score improvement.
  • Mentored 2 mid-level developers to senior within 18 months.
  • 99.9% crash-free rate via structured coroutines, error handling, and Crashlytics.
  • Migrated legacy MVP to MVVM + Clean across 15+ modules; ~70% unit test coverage on core logic.

Mobile Developer · Ready Apps

Apr 2018 – Aug 2020 · Cairo · On-site

  • Firebase + Google Maps pharmacy locator — 50k+ users, 100+ branches; 50% search time reduction.
  • Inventory & sales apps for 100+ locations; 5+ end-to-end Android apps (health, retail, logistics).

Android Developer · EME International

Oct 2017 – Mar 2018 · Cairo · On-site

  • Bus reservation for myFawry eWallet — 10k+ monthly transactions; POS hardware; multi-flavor banking builds.

Android Developer · Pan Arab Media

Sep 2016 – Sep 2017 · Cairo · On-site

  • E‑commerce app (catalog, cart, checkout).
  • Android TV client with Leanback for online video (10-foot UI).

🎨 Featured Projects & Apps

⚡ Mega Plug — EV charging (consumer)

Flutter · WebSocket · Maps · Wallet · RFID

  • Find stations, QR sessions, live monitoring, history/PDF, multi-vehicle, guest mode, offline maps, push notifications.
  • Google Play · App Store

🤖 NEOM City — Humanoid robotics

Kotlin · Robot SDK · OpenAI · STT/TTS

  • Android for CRUZR & Pepper; GPT-4 dialogue; high-traffic public deployments.

🎯 Doworkss — Service marketplace

Jetpack Compose · MVVM · Clean Architecture

🛒 Mazaady — Auctions & commerce

WebRTC · ExoPlayer · Real-time

  • Live auctions & broadcast; Google Play (100K+ installs).

💳 Banking & wallets (samples of shipped work)

Java/Kotlin · eWallet · Meeza · Multi-flavor

📍 Pharmacy locator & enterprise apps

Firebase · Google Maps

  • 50k+ users; 50% faster search across 100+ branches.

💻 Open source & learning


📊 GitHub Analytics

Michael Samuel Naeem GitHub stats Top languages on GitHub

GitHub streak stats

Cards load from github-readme-stats and streak-stats. If they are blank, wait a moment and refresh—free tier rate limits can delay images.


🎓 Education & Certifications

Education

  • B.Sc. Computer Science — Faculty of Computers & Information, Cairo University · 2012 – 2016

Certifications

  • Android Developer Nanodegree — Udacity · 2017
  • Mobile Application Launchpad — MCIT & Google (via Udacity) · 2016
  • Blockchain FundamentalsIn progress · 2025
  • Flutter Essential Training — LinkedIn Learning
  • iOS 17 Development Essential Training — LinkedIn Learning

🌐 Connect With Me

LinkedIn GitHub Email

📞 +20 109 800 2198


🏆 Key Achievements

  • 🚀 10+ years shipping Android across 6+ companies and domains.
  • 📱 120k+ MAU on a production auction & streaming platform.
  • 🎯 99.9% crash-free rate sustained on core production apps.
  • 🤖 NEOM humanoid robotics Android — GPT-4, voice, and touch at city scale.
  • Full-stack EV platform — OCPP, WebSocket, Flutter, and Mega Plug on Play & App Store.
  • 📍 50% reduction in pharmacy search time; 50k+ users on locator product.
  • 👥 Led teams of 4–6; ADR adoption and measurable quality/velocity gains.

🎯 Current Focus

  • ⚡ Scaling EV charging products and real-time mobile experiences.
  • 🏗️ Architecture, ADRs, and cross-team standards for complex systems.
  • 🔗 Kotlin, Compose, Flutter, and WebSocket/OCPP-heavy stacks.
  • 🌍 Open to remote opportunities worldwide.

💫 “Architecting scalable mobile systems—from smart cities and robots to EV grids and fintech at scale.”

If you like my work, consider starring a repo!


📁 About this repository

To show this same story on your GitHub profile Overview (like EslamFareed), use the special repo michaelsam94/michaelsam94 — see GITHUB_PROFILE_SETUP.md and copy profile-README.md there as README.md.

This repo hosts my portfolio website (React, TypeScript, Vite, Framer Motion). Live site: michaelsam94.com.

npm install
npm run dev      # local dev
npm run build    # production build
npm run preview  # preview dist

CV asset: public/Michael_Samuel_Naeem_Mobile_Developer_CV.pdf — configure cvUrl in src/data/portfolio.ts if you rename it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors