Available now, 30-day notice, open to relocation

Senior Software Engineer and Engineering Lead

Engineering leadership. Product ownership. From architecture to launch.

Senior Software Engineer and engineering lead. Five years building products across iOS, web and cloud in AI media, EV mobility, e-commerce and IoT: six products delivered, three engineering teams led, and two shipped end to end on the App Store, Google Play and the web. I own the architecture, the roadmap and the release, and I still write the hard parts in Swift and TypeScript.

  • Based inAlexandria, Egypt (GMT+2)
  • Open toRemote, hybrid or relocation
  • Leading since2022, three teams
  • Notice30 days
  • LanguagesArabic, English, French, Dutch
Senior Software Engineer Alexandria, EG
Portrait of Muhannad El Menawy
5.0 App Store iOS · Android · Web Lead · hands-on
Hertshe app home screen
Hertshe · live
Varkot parking offer screen
Varkot · parking
Grainoz app home screen
Grainoz · marketplace
Voltyks app home screen
Voltyks · 5.0
0
Years building
production software
0
Products owned
end to end
0
Industries: AI, EV,
retail and IoT
0
Engineering teams
led end to end
0
Years leading
delivery and reviews

01 · Selected work

Shipped work, in detail

Products I owned end to end: the architecture, the team, the store release and the operations after it. Six years across AI media, EV mobility, e-commerce, IoT and healthcare research. Two are live on the App Store and Google Play, and all three are online right now.

Three in detail

Hertshe app icon

Hertshe

Curated beauty marketplace · delivered in minutes

Founder & Engineer 2025 - now Live
Hertshe home and curated collections
Home · curated edit
Hertshe product browsing
Browse by category
Hertshe brand catalog
Brand catalog
Hertshe cart and checkout
Cart and checkout
Hertshe order tracking
Live order tracking
Hertshe in-app support
In-app support

The problem

Buying authentic beauty products locally meant slow delivery, scattered brands and no confidence the product was real.

What I built

  • Complete purchase funnel: catalog, search, cart, checkout and payment integration
  • Live order state with push notifications from confirmation to doorstep
  • Curated multi-brand collections with a fully localized, RTL-aware experience
  • Shipped and maintained both the iOS app and the Android release
  • Designed and built hertshe.com in React, TypeScript and Vite on Cloudflare Workers

Outcome

Designed, engineered and launched solo across iOS, Android and web, now serving real customer orders.

Grainoz app icon

Grainoz

Multi-vendor pet marketplace · every species, one cart

Lead Engineer 2022 - now iOS · Android
Grainoz home screen with the cat category selected
Home · shop by species
Grainoz home screen themed for the bird category
A world per pet
Grainoz home screen themed for the dog category
Dogs · food and medical
Grainoz home screen themed for the fish category
Fish · food and accessories
Grainoz vendor store with category filters and products
Vendor store and filters
Grainoz product detail screen with add to cart
Product detail and cart

The problem

Pet owners had to hop between scattered stores for food, medicine and supplies, with no way to compare prices or know what was really in stock.

What I built

  • One search across every trusted pet store: food, toys, grooming, medicine and housing
  • Price comparison on the same product across vendors, so the best offer always surfaces first
  • A single cart that mixes brands and stores, with one secure checkout through the payment partners
  • Live order tracking from pick and pack to the doorstep, with in-app chat support
  • A species-aware catalog that re-themes itself for cats, dogs, birds, fish, reptiles and small pets
  • Designed and built grainoz.com in React, TypeScript and Vite on Cloudflare

Outcome

One cross-platform codebase for iOS and Android, fully localized in Arabic and English, with the product site live at grainoz.com.

FlutterDartMulti-vendorPaymentsLive trackingLocalizationReactTypeScriptCloudflare
Voltyks app icon

Voltyks

Peer-to-peer EV charging marketplace · Egypt's first

Mobile Team Lead (iOS) 2023 - 2024 5.0
Voltyks home screen with the live charger map
Home · live charger map
Voltyks charge request form
Request a charge
Voltyks matching a nearby charger
Matching a nearby charger
Voltyks live session with the charger host
Live session with the host
Voltyks payment screen with wallet and Apple Pay
Wallet and Apple Pay
Voltyks session rating screen
Rate the session

The problem

Egypt's EV drivers had almost nowhere public to charge, while private chargers sat idle in driveways and garages all day.

What I built

  • Live charger discovery on MapKit with Core Location and geofenced proximity alerts
  • Request, approve, charge and pay flow with secure earnings tracking for hosts
  • Real-time session telemetry and battery analytics synced through Firebase and Firestore
  • Led architecture, code review standards and sprint delivery for a cross-disciplinary team
  • Built and deployed the voltyks.net marketing site on Cloudflare Workers

Outcome

Shipped from first commit to both stores, holding a 5.0 App Store rating, and still live today.

Also in the portfolio

Six more products, briefly

Current2024 → now

AI Video Editing Platform

Leading iOS at Millennium Systems Design. AVFoundation processing and preview pipelines, smart scene detection, background removal and auto-captioning with the ML team, released through automated Bitrise CI/CD.

AVFoundationCore MLSwiftUIBitrise
IoT2021 - 2022

Galsie · smart home control

Built the Galsie smart home app in Swift and SwiftUI: device onboarding, control surfaces and real-time device state across the home, backed by Firebase Auth, Firestore sync and Cloud Functions.

SwiftUIFirestoreCloud FunctionsReal-time
Web2023 - now

Five product websites

Designed and built all five end to end. Hertshe and Grainoz run on React, TypeScript, Vite and Tailwind with Framer Motion, served from Cloudflare Workers with serverless API routes. YR PRIME is an Astro build with React islands, a drag to rotate 3D product and a bilingual Arabic and English layout. Voltyks and New Appera are fast static sites on the same platform.

ReactTypeScriptAstroViteTailwindFramer MotionThree.jsCloudflare Workers
Maps & locationPersonal product
Varkot app icon

Varkot · find a parking spot

A maps based app that finds a parking spot near you in seconds. Drivers leaving a space broadcast it in real time, nearby drivers accept the offer and the person leaving earns for the handover. Built on MapKit with live Firebase sync and per user car and payment settings.

Varkot offer screen with a nearby parking spot and earnings Varkot nearby destination search Varkot settings with saved car details
SwiftUIMapKitFirebaseMVVMReal-time
MarketplacePersonal product
Lebsy app icon

Lebsy · many shops, one market

A marketplace that serves shop owners and shoppers at once: sellers organize and promote their catalog, buyers browse fashion, daily market and local services in one place, with an integrated chat and customer service system between them.

Lebsy home and category screens
SwiftUIFirebaseMVVMIn-app chatE-commerce
SocialPersonal product
Raven app icon

Raven · social, end to end

A full social app built from scratch: chat, live streaming, photo posts and video calls, plus profile visitor insights and granular privacy controls over what each person shows in public.

Raven feed and activity screens
SwiftUIFirebaseLive streamingVideo calls
ResearchGraduation thesis

Deep learning for COVID-19 detection

A mobile app that sends chest medical images to a deep learning service for detection, segmentation and classification, built to reduce the diagnostic load on doctors and radiologists.

Read the thesis

A selection, not the full list. Client work, internal tools and earlier projects are in the CV, and I am glad to walk through any of them in detail.

02 · Leadership

Leadership, in practice

Since 2022 I have led engineering teams across three products: setting technical direction, protecting quality, and keeping delivery predictable, while remaining hands-on in the codebase.

Team & delivery ownership

Ran cross-disciplinary teams across iOS, backend, web, design and ML. Owned sprint planning in Jira, scope negotiation with stakeholders, and delivery against committed release dates.

Sprint planningJiraRelease managementScope negotiation

Architecture & technical direction

Set the architecture that the team builds on: MVVM boundaries, modularisation, dependency and state strategy, then wrote the reference implementation so the pattern was obvious to follow.

Architecture decisionsTech roadmapReference implementations

Code review & quality culture

Defined review standards, testing expectations and CI gates. Reviews are where I coach: clear reasoning, small diffs, and no silent merges of code nobody understands.

Review standardsXCTest gatesCI/CD discipline

Mentoring & growth

Paired with junior and mid engineers through their first production releases, turning App Store submissions, crash triage and profiling from folklore into a repeatable routine.

PairingOnboarding1:1 feedback

Cross-functional communication

Translated product intent into technical specs and technical reality back into plain language for founders, designers and business stakeholders in English and Arabic.

Stakeholder commsSpecsProduct partnership

Founder-level ownership

With Hertshe I owned the whole thing: product decisions, engineering, store submissions and post-launch operations on both iOS and Android. Leadership without anyone to escalate to.

Product ownershipLaunchOperations

A lead's job is to make good work repeatable: a clear architecture, a short feedback loop, and reviews that teach. Everything after that is delivery.

03 · Track record

Experience

Five years, four industries, and every role ended with software in users' hands.

May 2024 · PresentCurrent role

Senior iOS Software Engineer

Millennium Systems Design · Lahore, Pakistan (remote)

  • Own the iOS technical roadmap for an AI powered video editing platform that automates post-production for content creators
  • Build in SwiftUI and Combine on MVVM, with XCTest coverage and automated releases through Bitrise
  • Partner with ML engineers to take smart scene detection, background removal and auto-captioning from prototype to production
  • Profile AVFoundation pipelines with Instruments to keep timeline scrubbing smooth on older devices
SwiftUICombineAVFoundationCore MLXCTestBitrise

May 2023 · Apr 2024

Mobile Team Lead, iOS

Voltyks · Cairo, Egypt

  • Took Egypt's first peer-to-peer EV charging marketplace from concept to App Store and Google Play
  • Managed a cross-disciplinary team across iOS, backend and design; owned architecture and code review standards
  • Built the real-time data layer for live vehicle and session telemetry on Firebase and Firestore
  • Implemented MapKit and Core Location tracking with geofencing for charging-station proximity alerts
MapKitCore LocationFirebaseTeam leadership

May 2022 · Apr 2023

Mobile Team Lead

Grainoz · Cairo, Egypt

  • Directed a multi-vendor pet marketplace end to end, from catalog architecture to market launch
  • Built the full purchase funnel with cross-store price comparison and a single shared cart
  • Translated stakeholder requirements into technical specs and led the team through release cycles
SwiftE-commercePaymentsScrum

Feb 2021 · Apr 2022

Senior iOS Software Engineer

Galsie · Beirut, Lebanon (remote)

  • Developed the Galsie smart home app covering device onboarding, control surfaces and live device state
  • Implemented Firebase Authentication, Firestore sync and Cloud Functions for automation and notifications
  • Worked directly with backend, design and product to define features and align delivery
SwiftUIIoTFirestoreCloud Functions

04 · Toolbox

What I bring on day one

Leadership that ships, native iOS depth, and web engineering on both sides of the wire, front end and back end, so I can launch the whole product rather than just the app.

Leadership & delivery

Team leadershipAdvanced

Code review & mentoringExpert

Sprint planning & AgileAdvanced

Stakeholder communicationAdvanced

Release & delivery ownershipExpert

Core iOS

SwiftExpert

SwiftUIExpert

UIKitAdvanced

Combine & async/awaitAdvanced

Objective-CProficient

Architecture & data

MVVM / Clean ArchitectureExpert

Firebase suiteExpert

REST, URLSession, CodableAdvanced

Core Data / persistenceAdvanced

MapKit & Core LocationAdvanced

Web · front end

React & TypeScriptAdvanced

Vite, Tailwind, Framer MotionAdvanced

Responsive UI & web performanceAdvanced

Three.js / WebGL scenesProficient

Web · back end

Cloudflare Workers & serverless APIsAdvanced

Firebase Cloud Functions & AuthAdvanced

REST API design & integrationAdvanced

Postgres & Firestore data modellingProficient

Quality & delivery

XCTest & TDDAdvanced

Instruments & profilingAdvanced

CI/CD (Bitrise, Fastlane)Advanced

App Store release managementExpert

Accessibility & HIGAdvanced

Beyond the code

Team leadership, code review culture, sprint planning in Jira, stakeholder communication, UI/UX design, and mentoring juniors through their first releases.

Machine learning

IBM certified in Machine Learning with Computer Vision and Deep Learning, with production Core ML integration and a deep-learning graduation thesis in medical imaging.

How I work

Understand the user problem, choose the simplest architecture that survives change, write tests around the risky parts, profile before optimising, and ship in small reviewable increments.

05 · About

Quality matters first

I am a mobile lead and product engineer from Alexandria, Egypt. I care about two things: teams that ship without drama, and products that feel fast and native, whether they run on a phone or in a browser.

I have led three mobile teams, shipped my own product as a founder, and worked remotely with companies in Pakistan, Lebanon and Egypt. I build the websites around my apps too, in React and TypeScript on Cloudflare, so I can own a product from the first architecture sketch to the release notes, on every surface it lives on.

Education & certifications

  • 2021
    B.Sc. Computer & Communication EngineeringAlexandria University, Egypt
  • 2022
    Machine Learning with Computer VisionIBM
  • 2022
    Deep Learning, edX verified certificateIBM
  • 2022
    Self-Driving Cars FundamentalsUniversity of Toronto
  • 2022
    iOS Development Full DiplomaIDE · UIKit, Storyboards, Maps, Networking
  • 2023
    Embedded Systems AVR DiplomaEdges Interactive

06 · For recruiters

Before the first call

Are you available?

Yes. Actively interviewing, 30-day notice period from signed offer.

Remote, hybrid or onsite?

All three. I work GMT+2 and overlap comfortably with EMEA and most of the US East Coast.

Will you relocate?

Yes, happily. Gulf, Europe, UK, North America. I hold an Egyptian passport and would need employer visa sponsorship.

What roles fit?

Senior Software Engineer, Engineering Lead or Tech Lead, Engineering Manager, or Senior iOS Engineer. I am strongest in a lead role that stays hands-on and owns the product outcome.

Native or cross-platform?

Native iOS is my craft: Swift, SwiftUI, UIKit. I also ship the Android release and the product website in React and TypeScript when a product needs all three.

Do you build the backend too?

Yes. I build the front end in React and TypeScript and the back end that serves it: serverless API routes on Cloudflare Workers, Firebase Cloud Functions and Auth, Postgres and Firestore data models, payments and push. Hertshe and Grainoz run on exactly that stack, written and deployed by me.

Compensation?

Open to discuss and aligned with the senior iOS market for the role's location.

Can I see your code in action?

Download Voltyks or Hertshe from the App Store or Google Play. Both are live, no demo account needed.

Do you manage people?

Yes. Since 2022 I have led engineering teams end to end: technical direction, sprint planning, code review, mentoring and full delivery ownership.

What languages do you work in?

Arabic natively and English fluently, plus French and Dutch conversationally. I run stakeholder conversations, code reviews and written specs in both English and Arabic, which is why the Hertshe and Grainoz products ship fully localized and RTL aware.

How fast do you reply?

Within 24 hours, usually the same day.

07 · Let's talk

Let's talk about your
product roadmap.

Tell me about the product, the team and the timeline. I will reply within a day.

+20 111 127 6677 LinkedIn

Email copied to clipboard