Mohamed ElgoharyOpen to remote roles and client work

Mohamed Elgohary

Mohamed Abdelazim Elgoharyمحمد عبد العظيم الجوهري

Mobile apps and complete products, built end to end. Tested like a QA engineer — because I was one.

Flutter and Kotlin Multiplatform apps, Laravel and React back offices, APIs, deployment and store releases — for product teams and founders. Based in Cairo, working remotely.

Selected work

6 projects, with my part named.

Each project says what I owned — the whole product, the mobile app, the QA scope or a team contribution — and what you can verify yourself.

  1. LiveIndependent client work · 2026

    Ramtex

    One distribution workflow, three field roles

    Built the Laravel API, React operations dashboard and one role-aware Flutter app for customers, field sales and drivers, then handled deployment and release.

    Role
    Solo end-to-end product engineer
    Context
    Independent client work
    Problem Orders, field visits, deliveries, stock and finance needed to live in one connected operating system.
    1. Risk Role leakage, stale field data or a broken stock/financial transition could damage daily operations.
    2. Build A Laravel API, React operations dashboard and one role-aware Flutter app for customer, sales and driver journeys.
    3. Release Deployed as a client system with a public iOS listing. The listing proves availability; it does not expose private operational data.

    Laravel · PHP · MySQL · React · TypeScript

    Read the case study — Ramtex
  2. LiveIndependent client work · 2025–2026

    Malam Events

    One booking state across client and operations

    Built the iOS client experience and the web operations dashboard for a Saudi photography marketplace, including booking stages, chat, contracts and bilingual RTL flows.

    Role
    Mobile and operations-product engineer
    Context
    Independent client work
    Problem Clients needed a simple way to discover and book photographers while operations needed control over approvals, contracts and payments.
    1. Risk A booking could show different states to the client and the operations team, especially across Arabic/English flows and notifications.
    2. Build A Flutter iOS app and web operations dashboard sharing one clear lifecycle: request, approval, in progress, completed.
    3. Release The client app has a public App Store listing; the operations dashboard remains private by design.

    Flutter · Dart · Firebase · FCM · Web dashboard

    Read the case study — Malam Events
  3. LiveInside Tech · 2025

    Bismar

    Two marketplace apps on one shared KMP architecture

    Owned the complete mobile scope for Bismar's customer and seller apps, from KMP architecture and implementation through testing and release on both stores.

    Role
    End-to-end KMP mobile engineer
    Context
    Inside Tech
    Problem Customers and construction-material merchants needed separate apps on both Android and iOS.
    1. Risk Two apps on two platforms can drift into four codebases that disagree with each other.
    2. Build Kotlin Multiplatform with Clean Architecture, sharing business logic across Android and iOS for the customer and seller apps.
    3. Release Both apps are public on the App Store and Google Play. Ownership covers the mobile apps, not the client's backend.

    Kotlin Multiplatform · Compose Multiplatform · Ktor · Koin · Clean Architecture

    Read the case study — Bismar
  4. LiveApps Square · 2026

    Purely

    Booking that has to work at the customer's door

    I took Purely's Flutter app from project setup to Google Play, building geofenced booking, order tracking, subscriptions and QR handover along the way.

    Role
    End-to-end Flutter mobile engineer
    Context
    Apps Square
    Problem An on-demand car-wash service needed booking tied to the customer's exact location and time.
    1. Risk A wrong address, an unconfirmed handover or a broken Arabic layout fails in front of the customer.
    2. Build A Flutter app with geofenced addresses, scheduled slots, OTP sign-in, QR service handover, order tracking and full Arabic/English RTL.
    3. Release Taken from project setup to a public Google Play listing. The record covers the Flutter app only.

    Flutter · Dart · BLoC · Dio · GoRouter

    Read the case study — Purely
  5. BetaIndependent product · 2026

    PostSync Pro

    Turning QA repetition into a product

    I'm building PostSync Pro, an open-source desktop tool in beta for API testing and QA automation. It imports Postman and OpenAPI definitions, maps coverage, and runs fuzz tests, mock servers and chained workflows.

    Role
    Creator and engineer
    Context
    Independent product
    Problem API definitions drift between Postman and OpenAPI while edge-case coverage still takes repetitive manual work.
    1. Risk Generating many tests can create noise, unsafe requests or false confidence if imports, environments and coverage are not controlled.
    2. Build A Kotlin/Compose Desktop toolkit for spec import and merge, coverage mapping, fuzz tests, mock servers and test chains.
    3. Release Published as open source in beta. The repository proves the implementation; beta does not claim production adoption.

    Kotlin · Compose Desktop · Ktor · Encrypted local storage · Gemini / Groq / local GGUF

    Read the case study — PostSync Pro
  6. QA engagementTAKADOM AL-IRAQ (TTech) · 2024–2025

    Naftcom

    Testing a public-service flow as a system

    Owned the full test scope for citizen-facing fuel-distribution flows across web, mobile and APIs. This is QA ownership, not a claim of product-code ownership.

    Role
    End-to-end QA / SDET owner
    Context
    TAKADOM AL-IRAQ (TTech)
    Problem Citizen and station journeys crossed multiple surfaces and APIs, so a happy-path screen check was not enough.
    1. Risk A regression in identity, allocation or station processing could block a real service journey, not just a cosmetic feature.
    2. Build End-to-end ownership of the test scope, including Kotlin/Selenium automation and API/regression coverage around the connected citizen and station workflows.
    3. Release Delivered as the end-to-end QA owner for the assigned scope. The private automation repository proves test work; it does not imply ownership of the client product.

    Kotlin · Selenium · API testing · Regression testing

    See it in the archive — Naftcom

Working together

Three ways I usually help.

  1. 01

    A mobile engineer on your team

    Remote, full-time or contract. Flutter, Kotlin Multiplatform and native Android — architecture, features, testing and store releases, working inside your process.

    Proof:BismarPurely

  2. 02

    A product built end to end

    An MVP or internal system across the mobile app, API, admin dashboard and deployment, with testing built in rather than bolted on at the end.

    Proof:RamtexPRsonaME (live SaaS) (opens in a new tab)

  3. 03

    A release you can trust

    Test strategy, API and regression testing, and store-release preparation for an app that has to ship — from someone who has owned QA scopes end to end.

    Proof:QA engagementsPostSync Pro

100%Job Success on Upwork — profile snapshot (opens in a new tab)

How I work

Build it. Break it. Prove it. Release it.

Building and testing are not separate departments in my process. Risk is part of the design, and a release is a claim that needs evidence.

  1. 01 / Define

    Map the real workflow

    Users, roles, failure points and the business state behind every screen.

  2. 02 / Build

    Connect the surfaces

    Mobile, API, dashboard, data and release tooling designed as one system.

  3. 03 / Stress

    Test the risky paths

    Permissions, payments, offline state, APIs, regressions and the ugly edge cases.

  4. 04 / Release

    Name the evidence

    Live link, store state, client delivery, beta or prototype — never one vague “shipped” badge.

The full archive

41 records, without pretending they are all the same.

Solo mobile ownership, whole-product builds, full-scope QA ownership, team contributions and learning labs. Filter, or search by project, company or technology.

41 of 41 records

  • 2026

    Ramtex — B2B Distribution Platform

    Built the Laravel API, React operations dashboard and one role-aware Flutter app for customers, field sales and drivers, then handled deployment and release.

    Solo end-to-end product engineer · Independent client work

    Live Public release App Store (opens in a new tab)

  • 2025–2026

    Malam Events

    Built the iOS client experience and the web operations dashboard for a Saudi photography marketplace, including booking stages, chat, contracts and bilingual RTL flows.

    Mobile and operations-product engineer · Independent client work

    Live Public release App Store (opens in a new tab)

  • 2025

    Bismar — Customer & Seller

    Owned the complete mobile scope for Bismar's customer and seller apps, from KMP architecture and implementation through testing and release on both stores.

    End-to-end KMP mobile engineer · Inside Tech

    Live Public release Customer · App Store (opens in a new tab)

  • 2026

    Purely — Eco Car Wash

    I took Purely's Flutter app from project setup to Google Play, building geofenced booking, order tracking, subscriptions and QR handover along the way.

    End-to-end Flutter mobile engineer · Apps Square

    Live Public release Google Play (opens in a new tab)

  • 2026

    Crepe & Waffle

    Contributed to a multi-branch restaurant ordering app with menu/cart flows, map-based delivery addresses, multiple sign-in providers, notifications and QR receipts.

    Flutter team contributor · Apps Square

    Live Public release Google Play (opens in a new tab)

  • 2026

    Fueler — Three-app Fuel Operations Suite

    Owned the full mobile delivery for the customer/B2B employee, worker and partner apps, including architecture, QR flows, Paymob, pump-display OCR, testing and handover.

    End-to-end Flutter mobile engineer for all three apps · Apps Square

    Client delivery Private repository

  • 2026

    LifeCare — Patient & Partner

    Owned the patient and partner mobile apps from setup and architecture through appointments, medication reminders, wallet and payout flows, testing and delivery.

    End-to-end Flutter mobile engineer for both apps · Apps Square

    Client delivery Private repository

  • 2026

    Khayat — Three-app Tailoring Marketplace

    Owned the complete mobile scope for a three-app tailoring marketplace, from project setup and architecture through implementation, testing and client delivery.

    End-to-end Flutter mobile engineer for all three apps · Apps Square

    Client delivery Private repository

  • 2026

    Kamakan — Property Operations

    Owned the role-based property-management mobile app from setup and architecture through implementation, testing and client delivery.

    End-to-end Flutter mobile engineer · Apps Square

    Client delivery Private repository

  • 2026

    MyTip — Mobile App

    Owned MyTip's Flutter mobile delivery end to end. Product details and launch state stay private, while the implementation and delivery record remain evidenced.

    End-to-end Flutter mobile engineer · Apps Square

    Client delivery Private repository

  • 2026

    iD+ by Mhawer

    Owned the Flutter identity app and release path end to end, including wallet-facing work, testing, privacy preparation and App Store review follow-through.

    End-to-end Flutter mobile and release engineer · Mhawer / independent delivery

    Review pipeline Private repository

  • 2026

    A Life Code — Clinical Platform

    Planned and built the clinical platform end to end across the public website, Laravel backend, Flutter app, QA, deployment and stabilization. Mobile store release is not claimed.

    Solo end-to-end product engineer · Independent client work

    Release candidate Private repository Live website (opens in a new tab)

  • 2024–2025

    Hotel X — Tablet Management System

    Built Android tablet flows for room availability, staff tasks, guest operations, reporting and inventory, with caching and data synchronization work.

    Android developer · Inside Tech

    Client delivery Role / delivery record Demo (opens in a new tab)

  • 2026

    MENA Business Directory

    Planned and built the business-directory website, PHP API and Flutter app, including legacy migration, testing, deployment and store-review preparation.

    Solo end-to-end product engineer · Independent client work

    Live Public release Live website (opens in a new tab)

  • 2026

    Yacht Certificate Management Platform

    Planned, built, tested and delivered the private certificate-management platform across its web and backend surfaces. Operational details stay private.

    Solo end-to-end product engineer · Independent client work

    Client delivery Private repository Live sign-in (opens in a new tab)

  • 2026

    Animals Lebanon — Donation Payments

    Maintained PHP/CyberSource donation-payment code, including recurring-flow safeguards. Production-facing maintenance is not presented as proof of a completed live charge test.

    Payment-flow maintenance contributor · Independent maintenance work

    Production maintenance Private repository Organization website (opens in a new tab)

  • 2026

    Club — Accounting System

    Planned, built, tested and deployed the PHP accounting system, then owned production stabilization and maintenance against fresh online snapshots and rollback boundaries.

    Solo end-to-end product engineer and operator · Independent client work

    Production maintenance Private repository Live sign-in (opens in a new tab)

  • 2026

    DAN Architects — Portfolio Website

    Refined DAN Architects' existing PHP portfolio for production, improving responsive navigation, project galleries and full-screen image viewing, with clearer accessible states and reduced-motion support.

    Sole developer for the production UI refinement scope · Independent client work

    Live Private repository Live website (opens in a new tab)

  • 2026

    Twins Production — Equipment Catalog & CMS

    Migrated Twins Production's 514-product rental catalog from WooCommerce into its PHP/MySQL CMS, extended the CMS with two-level taxonomy, preserved 767 gallery items and closed with exhaustive route and media QA.

    Sole catalog migration, CMS extension and release QA engineer · Independent client work

    Live Private repository Live website (opens in a new tab)

  • 2026

    Kook Creative Studio — 2026 Website Modernization

    Turned Kook's 73-project archive into a faster, filterable sales portfolio, with attributed lead capture and pre-release SEO, accessibility and responsive QA.

    Sole developer for the 2026 modernization and staging release · Independent client work

    Pre-production Private source & release evidence 2026 staging (opens in a new tab)

  • 2026

    PRsonaME — AI Personal Branding Platform

    Built the subscription SaaS across the customer app, admin dashboard, Cloudflare API, Supabase and Stripe, with AI brand blueprints, bios, PR and LinkedIn content, Arabic translation and email workflows.

    Solo end-to-end full-stack product engineer · Independent client work

    Live Attributed work record Live application (opens in a new tab)

  • 2026

    EgyGomla — RFQ Platform

    Designed and built the RFQ platform across product planning, frontend, backend, testing and launch-readiness work. External production, provider and operations gates remain separate.

    Solo end-to-end product engineer · Independent product work

    Pre-production Private repository

  • 2026

    Beaver — Camera AI Demo

    Owned the camera-first Flutter/Gemini demo from product planning and UI through mobile implementation, AI integration, testing and the debug build. Field scans and store release are not claimed.

    Solo end-to-end prototype engineer · Independent client prototype

    Prototype Private repository

  • 2026

    EarthLog — Subsurface Scanner Companion

    Planned, designed, built, tested and delivered the offline Flutter companion that parses telemetry files, renders depth cross-sections and archives scans on-device.

    Solo end-to-end mobile product engineer · Independent client work

    Client delivery Private repository

  • 2024–2025

    Naftcom — Citizens

    Owned the full test scope for citizen-facing fuel-distribution flows across web, mobile and APIs. This is QA ownership, not a claim of product-code ownership.

    End-to-end QA / SDET owner · TAKADOM AL-IRAQ (TTech)

    QA engagement Private repository

  • 2024–2025

    Naftcom — Station / Employee

    Owned the complete station and employee test scope alongside the citizen surface, including API and regression automation where available. This is QA ownership, not product-code ownership.

    End-to-end QA / SDET owner · TAKADOM AL-IRAQ (TTech)

    QA engagement Private repository

  • 2024–2025

    Couponi

    Owned Couponi's complete mobile and API test scope. Product-source ownership is not claimed.

    End-to-end QA owner · TAKADOM AL-IRAQ (TTech)

    QA engagement Role / delivery record

  • 2025

    Injaz — Public-service Platform

    Owned the full QA scope for Injaz through a TAKADOM client engagement. The attribution is limited to testing; product-code ownership is not claimed.

    End-to-end QA owner · TAKADOM AL-IRAQ (TTech)

    QA engagement Attributed work record

  • 2024–2025

    Selected Iraqi Government Portals

    Owned the assigned test scopes across additional ministry and government-service portals. This is QA ownership, not product-code ownership; the record stays generic because assignments, client boundaries and code evidence are not all public.

    User-reported end-to-end QA owner · TAKADOM AL-IRAQ (TTech)

    QA engagement Attributed work record

  • 2026

    PostSync Pro

    I'm building PostSync Pro, an open-source desktop tool in beta for API testing and QA automation. It imports Postman and OpenAPI definitions, maps coverage, and runs fuzz tests, mock servers and chained workflows.

    Creator and engineer · Independent product

    Beta Public source GitHub (opens in a new tab)

  • 2026

    VariantCast

    A Shopify app for mapping variants into collections without product duplication, with a theme extension and webhook-loop safeguards.

    Creator and engineer · Independent Shopify product

    Pre-launch Private repository

  • 2026

    AI Descriptions

    A Shopify product-copy generator with tone controls, resilient AI requests, cost tracking and one-click GraphQL apply.

    Creator and engineer · Independent Shopify product

    Pre-launch Private repository

  • 2026

    Inventory Alerts

    Multi-location low-stock monitoring with threshold transitions, debounced email alerts and an audit trail.

    Creator and engineer · Independent Shopify product

    Pre-launch Private repository

  • 2026

    Returns Automation

    A self-service returns portal and merchant dashboard with lifecycle states, inventory-ledger checks and notification workflows.

    Creator and engineer · Independent Shopify product

    Pre-launch Private repository

  • 2026

    Clean Trade ERP

    Planned and built the trading and distribution ERP end to end across inventory, invoicing, local data, thermal receipts and testable operating workflows.

    Solo end-to-end product engineer · Independent product build

    Prototype Private repository

  • 2023

    Honey Mart

    A multi-module marketplace suite with user, owner and admin surfaces, built with Kotlin and Jetpack Compose.

    Android team contributor · The Chance

    Lab / open source Public source GitHub (opens in a new tab)

  • 2023

    Teamix

    A team collaboration app with organizations, channels and topic-based discussion flows.

    Android team contributor · The Chance

    Lab / open source Public source GitHub (opens in a new tab)

  • 2023

    SkyCast

    A Kotlin Multiplatform weather app using Ktor, Koin, Compose and coroutines.

    KMP team contributor · The Chance · Chocolate Cake team

    Lab / open source Public source GitHub (opens in a new tab)

  • 2023

    MovieApp

    An Android movie-discovery team project covering movie feeds, details, local persistence and network-backed data.

    Android team contributor · The Chance · Chocolate Cake team

    Lab / open source Public source GitHub (opens in a new tab)

  • 2024–2025

    BlogMultiplatform

    A public multi-surface blog project with admin and user websites, an Android app, Kobweb backend and MongoDB.

    Full-stack KMP engineer · Open-source project

    Lab / open source Public source GitHub (opens in a new tab)

  • 2023–2024

    Pizza App

    An interaction-focused pizza customizer exploring Compose state, layout and animated topping selection.

    Android learning project · The Chance

    Lab / open source Public source GitHub (opens in a new tab)

Experience

The work, in the order it actually happened.

Android came first, then QA/SDET, cross-platform delivery and broader product ownership. Dates follow the current professional record where older CVs disagree.

  1. Apps Square

    Full-time · Egypt · Hybrid

    Mobile Developer

    Owned mobile delivery end to end on Purely, Fueler, LifeCare, Khayat, Kamakan and MyTip, from project setup and architecture through testing and release; Crepe & Waffle remains separately attributed as team work.

    Selected: Purely · Crepe & Waffle · Fueler · LifeCare · Khayat · Kamakan · MyTip

  2. Independent / Upwork

    Freelance · Remote

    Mobile & Product Engineer

    Own end-to-end client delivery across whole-product builds and tightly defined modernization or migration scopes, plus complete mobile and release ownership for iD+.

    Selected: Ramtex · Malam Events · A Life Code · iD+ by Mhawer · MENA Business Directory · Yacht Certificate Management Platform · Animals Lebanon · Club · DAN Architects · Twins Production · Kook Creative Studio · PRsonaME · EarthLog · EgyGomla · Beaver · Clean Trade ERP

  3. Inside Tech

    Full-time · Jordan · Remote

    Mobile Application Developer

    Owned Bismar's customer and seller mobile apps end to end on shared Kotlin Multiplatform architecture, from setup through store release.

    Android Developer

    Native Android work on Hotel X with Kotlin, Compose and offline-aware data handling.

    Selected: Bismar · Hotel X

  4. TAKADOM AL-IRAQ (TTech)

    Freelance · Iraq · Remote

    Software Development Engineer in Test

    Owned complete mobile, web and API test scopes for public-service products, with Kotlin/Selenium automation where code evidence exists.

    Selected: Naftcom — Citizens · Naftcom — Station / Employee · Couponi · Injaz · Selected Iraqi Government Portals

  5. The Chance

    Learning programme · Remote

    Android Developer Intern

    Intensive Android program with team delivery across Honey Mart, Teamix, Pizza App, SkyCast and MovieApp.

    Selected: Honey Mart · Teamix · Pizza App · SkyCast · MovieApp

  6. egFWD / Udacity

    Learning programme · Remote

    Advanced Android Kotlin track

    Advanced Android Kotlin learning track with project-based delivery.

Education

Self-taught first. Formal degree in progress.

In progress

Arab Open University

BSc (Hons) Information Technology and Computing (Computer Science) — in progress

Formal undergraduate study. This portfolio does not present the degree as completed.

2021 — 2023

Open Source Society University (OSSU)

Self-directed Computer Science curriculum

Followed a structured self-directed curriculum across core computer-science subjects from 2021 to 2023 before pursuing the formal degree. OSSU is described as a curriculum, not a university degree.

Role-specific CVs

Send the evidence in the right order.

The facts stay the same. Each two-page CV changes the emphasis for the hiring team reading it.

Straight answers

Questions hiring teams usually ask.

What does Mohamed Elgohary specialize in?

Mobile and product engineering. Most of my work is Flutter and Kotlin Multiplatform apps taken from architecture to App Store and Google Play — sometimes with the API and dashboard behind them too, as on Ramtex. Before that I was a Software Development Engineer in Test, so testing and release evidence are part of how I build, not a separate phase.

What was his role on each product?

It varies, and each case study says so. Whole-product ownership on Ramtex, PRsonaME and A Life Code; complete mobile ownership on Bismar, Purely and the Apps Square client apps; end-to-end QA ownership on the Naftcom, Couponi and Injaz engagements; and team contributions on Crepe & Waffle and the learning projects. Team work is never presented as solo work.

Can he build a SaaS MVP?

Yes. PRsonaME (opens in a new tab) is a live subscription SaaS I built end to end: React and TypeScript apps for customers and admins, Cloudflare Pages and Workers, Supabase, Stripe billing, OpenAI-powered content, Arabic translation and transactional email. Ramtex shows the same range for an operations product — Laravel API, React dashboard, Flutter app, deployment and App Store release.

What is his experience with Flutter, React, Next.js, APIs and cloud deployment?

Flutter is my main mobile stack — Ramtex, Malam Events, Purely and the Apps Square client apps — alongside Kotlin Multiplatform and native Android. On the web I work in React and TypeScript (Vite for PRsonaME, Remix for Shopify apps) and build APIs in Laravel/PHP. Next.js isn't part of my shipped work yet; the React and TypeScript experience carries over, and I'd rather say that than overstate it. Deployments so far run on Cloudflare Pages and Workers, Supabase, Firebase and Laravel hosting.

How does he review and validate AI-assisted code?

AI tools help me draft and explore; they don't sign anything off. Generated code gets the same gates as mine: I read it line by line, run it against the real API contract, test the risky paths — permissions, payments, offline state and regressions — and check it in a real build before release. When a product itself uses AI, as PRsonaME (opens in a new tab), PostSync Pro and AI Descriptions do, model output is treated as input to validate, never as a trusted answer.

How can a company hire or contact him?

Email is fastest — use the button at the end of this page — or message me on LinkedIn (opens in a new tab). I'm based in Cairo and work remotely: full-time roles, contracts, and product builds for founders. The role-specific CVs are ready to download.