Software product engineer · Cairo

Mobile · Backend · Web · QA · Release

I build to solve the problem. Not to create another one.

I combine pragmatic engineering with a QA eye to make products clear to users, reliable in practice, and easier for teams to build on.

Choose your route

The same evidence, ordered for the role you are hiring.

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 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.

Selected evidence

Four records. Four different kinds of proof.

A live operating system, a marketplace, full QA ownership for a public-service flow and a product built from repeated testing pain.

Ramtex — B2B Distribution Platform product evidence 01
Live Independent client work

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.

  1. Problem Orders, field visits, deliveries, stock and finance needed to live in one connected operating system.
  2. Risk Role leakage, stale field data or a broken stock/financial transition could damage daily operations.
  3. Build A Laravel API, React operations dashboard and one role-aware Flutter app for customer, sales and driver journeys.
  4. 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 · Flutter

Read the case
Malam Events product evidence 02
Live Independent client work

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.

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

Flutter · Dart · Firebase · FCM · Web dashboard · RTL localization

Read the case
Naftcom — Citizens product evidence 03
QA engagement TAKADOM AL-IRAQ (TTech)

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.

  1. Problem Citizen and station journeys crossed multiple surfaces and APIs, so a happy-path screen check was not enough.
  2. Risk A regression in identity, allocation or station processing could block a real service journey, not just a cosmetic feature.
  3. Build End-to-end ownership of the test scope, including Kotlin/Selenium automation and API/regression coverage around the connected citizen and station workflows.
  4. 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

Open the evidence
PostSync Pro product evidence 04
Beta Independent product

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.

  1. Problem API definitions drift between Postman and OpenAPI while edge-case coverage still takes repetitive manual work.
  2. Risk Generating many tests can create noise, unsafe requests or false confidence if imports, environments and coverage are not controlled.
  3. Build A Kotlin/Compose Desktop toolkit for spec import and merge, coverage mapping, fuzz tests, mock servers and test chains.
  4. 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

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. Use the filters or search by project, company or technology.

  • 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.

    Role / ownershipSolo end-to-end product engineer

    ContextIndependent client work

    Live Public release Case study
  • 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.

    Role / ownershipMobile and operations-product engineer

    ContextIndependent client work

    Live Public release Case study
  • 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.

    Role / ownershipEnd-to-end KMP mobile engineer

    ContextInside Tech

    Live Public release Case study
  • 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.

    Role / ownershipEnd-to-end Flutter mobile engineer

    ContextApps Square

    Live Public release Case study
  • 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.

    Role / ownershipFlutter team contributor

    ContextApps Square

    Live Public release Case study
  • 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.

    Role / ownershipEnd-to-end Flutter mobile engineer for all three apps

    ContextApps 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.

    Role / ownershipEnd-to-end Flutter mobile engineer for both apps

    ContextApps 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.

    Role / ownershipEnd-to-end Flutter mobile engineer for all three apps

    ContextApps 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.

    Role / ownershipEnd-to-end Flutter mobile engineer

    ContextApps 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.

    Role / ownershipEnd-to-end Flutter mobile engineer

    ContextApps 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.

    Role / ownershipEnd-to-end Flutter mobile and release engineer

    ContextMhawer / 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.

    Role / ownershipSolo end-to-end product engineer

    ContextIndependent client work

    Release candidate Private repository Live website
  • 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.

    Role / ownershipAndroid developer

    ContextInside Tech

    Client delivery Role / delivery record Case study
  • 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.

    Role / ownershipSolo end-to-end product engineer

    ContextIndependent client work

    Live Public release Live website
  • 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.

    Role / ownershipSolo end-to-end product engineer

    ContextIndependent client work

    Client delivery Private repository Live sign-in
  • 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.

    Role / ownershipPayment-flow maintenance contributor

    ContextIndependent maintenance work

    Production maintenance Private repository Organization website
  • 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.

    Role / ownershipSolo end-to-end product engineer and operator

    ContextIndependent client work

    Production maintenance Private repository Live sign-in
  • 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.

    Role / ownershipSole developer for the production UI refinement scope

    ContextIndependent client work

    Live Private repository Live website
  • 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.

    Role / ownershipSole catalog migration, CMS extension and release QA engineer

    ContextIndependent client work

    Live Private repository Live website
  • 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.

    Role / ownershipSole developer for the 2026 modernization and staging release

    ContextIndependent client work

    Pre-production Private source & release evidence 2026 staging
  • 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.

    Role / ownershipSolo end-to-end full-stack product engineer

    ContextIndependent client work

    Live Attributed work record Live application
  • 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.

    Role / ownershipSolo end-to-end product engineer

    ContextIndependent 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.

    Role / ownershipSolo end-to-end prototype engineer

    ContextIndependent 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.

    Role / ownershipSolo end-to-end mobile product engineer

    ContextIndependent 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.

    Role / ownershipEnd-to-end QA / SDET owner

    ContextTAKADOM 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.

    Role / ownershipEnd-to-end QA / SDET owner

    ContextTAKADOM 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.

    Role / ownershipEnd-to-end QA owner

    ContextTAKADOM 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.

    Role / ownershipEnd-to-end QA owner

    ContextTAKADOM 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.

    Role / ownershipUser-reported end-to-end QA owner

    ContextTAKADOM 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.

    Role / ownershipCreator and engineer

    ContextIndependent product

    Beta Public source Case study
  • 2026

    VariantCast

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

    Role / ownershipCreator and engineer

    ContextIndependent Shopify product

    Pre-launch Private repository Case study
  • 2026

    AI Descriptions

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

    Role / ownershipCreator and engineer

    ContextIndependent Shopify product

    Pre-launch Private repository Case study
  • 2026

    Inventory Alerts

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

    Role / ownershipCreator and engineer

    ContextIndependent Shopify product

    Pre-launch Private repository Case study
  • 2026

    Returns Automation

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

    Role / ownershipCreator and engineer

    ContextIndependent Shopify product

    Pre-launch Private repository Case study
  • 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.

    Role / ownershipSolo end-to-end product engineer

    ContextIndependent 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.

    Role / ownershipAndroid team contributor

    ContextThe Chance

    Lab / open source Public source Case study
  • 2023

    Teamix

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

    Role / ownershipAndroid team contributor

    ContextThe Chance

    Lab / open source Public source Case study
  • 2023

    SkyCast

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

    Role / ownershipKMP team contributor

    ContextThe Chance · Chocolate Cake team

    Lab / open source Public source Case study
  • 2023

    MovieApp

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

    Role / ownershipAndroid team contributor

    ContextThe Chance · Chocolate Cake team

    Lab / open source Public source Case study
  • 2024–2025

    BlogMultiplatform

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

    Role / ownershipFull-stack KMP engineer

    ContextOpen-source project

    Lab / open source Public source Case study
  • 2023–2024

    Pizza App

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

    Role / ownershipAndroid learning project

    ContextThe Chance

    Lab / open source Public source GitHub

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 — Eco Car Wash · Crepe & Waffle · Fueler — Three-app Fuel Operations Suite · LifeCare — Patient & Partner · Khayat — Three-app Tailoring Marketplace · Kamakan — Property Operations · MyTip — Mobile App

  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 — B2B Distribution Platform · Malam Events · A Life Code — Clinical Platform · iD+ by Mhawer · MENA Business Directory · Yacht Certificate Management Platform · Animals Lebanon — Donation Payments · Club — Accounting System · DAN Architects — Portfolio Website · Twins Production — Equipment Catalog & CMS · Kook Creative Studio — 2026 Website Modernization · PRsonaME — AI Personal Branding Platform · EarthLog — Subsurface Scanner Companion · EgyGomla — RFQ Platform · Beaver — Camera AI Demo · 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.

    Selected: Bismar — Customer & Seller · Hotel X — Tablet Management System

    Android Developer

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

    Selected: Bismar — Customer & Seller · Hotel X — Tablet Management System

  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 — Public-service Platform · 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.

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.

Education

Self-taught first. Formal degree in progress.

OSSU is a structured self-directed curriculum, not a university degree. Arab Open University is the formal BSc path and it is still 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.

The short version

I am happiest where product ambiguity, engineering depth and release risk meet. I can build the feature; my QA experience makes me ask what breaks around it, and my product work keeps the answer tied to the user and the business.

What I buildFlutter, Kotlin/KMP, Laravel/PHP, dashboards, integrations and release systems.

What I testMobile journeys, APIs, permissions, payments, regression risk and operational state.

What I do not claimPre-launch is not live, team work is not solo ownership, and store review is not approval.