Skip to content
Wesam Kahwaji

01 / Index

Wesam KahwajiSenior Software EngineerMobile Engineering LeadI architect, build and ship software products, end to end.

Senior Software Engineer and Mobile Engineering Lead based in Dubai. I build scalable applications, design maintainable software systems, and coordinate engineering delivery from technical planning to production.

  • Dubai, UAE
  • 6+ years
  • Flutter
  • Dart
  • Node.js
  • React
View workDownload CV

Open to senior and lead roles

02About

Hands-on engineering, end-to-end delivery.

Portrait of Wesam Kahwaji in a light double-breasted suit against a dark backdrop
Wesam Kahwaji — Dubai

I'm a Dubai-based Senior Software Engineer with experience across mobile, web, and back-end development. My work spans requirements, architecture, implementation, release, and ongoing improvement. Today I combine hands-on engineering with technical planning, team coordination, and product delivery.

I started building Flutter apps in 2019 while studying Software Engineering and Information Systems in Latakia, then broadened into Node.js services, Laravel APIs and React interfaces. That range is why I design applications with the whole system in mind. I work in Arabic and English.

Based in
Dubai, UAE
Education
B.Eng. Software Engineering & Information Systems · Latakia · 2017 — 2022
Languages
Arabic (native) · English (full professional)
03Work

Selected work

A flagship product and its platform, then the range: super apps, client apps and platforms, and personal builds.

01 · Flagship case study
ShopChat home screen with search, delivery location, a promotional banner and category grid
Adding a used product with the AI Listing Assistant, step 1 of 4: details
Shopping cart with two items, quantities and a checkout button
  • Marketplace · Mobile
  • 2025 — Present

ShopChat Mobile

Senior Flutter Engineer & Project Manager

The customer app for an integrated marketplace (discovery, buying, selling, payments and fulfilment) on a feature-based Clean Architecture that I designed and lead.

  1. 01Primary engineer: architecture, development and production releases
  2. 02Coordinates mobile, back-end, front-end and UI/UX workstreams
  3. 03Marketplace scope from onboarding to logistics on one modular codebase
  • Flutter
  • Dart
  • BLoC
  • Clean Architecture
  • Dependency injection
Related platform
shopchat.ae
shopchat.ae homepage hero with the ShopChat wordmark and calls to get the mobile app
  • Web platform · Digital commerce
  • 2026

ShopChat Website

Front-end engineering & delivery lead · Part of the ShopChat ecosystem

The official ShopChat web presence, introducing the commerce platform, its product experience, and ways for customers and merchants to engage with the ecosystem.

  1. 01Built the website's front end
  2. 02Supervised front-end implementation
  3. 03Led delivery alongside the mobile app
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Super app · Mobile
  • 2024 — 2025

Droob Super App

Flutter Software Engineer

One Flutter app for five service domains (home services, food delivery, car rental, taxi and holiday homes), built on reusable modules shared across every journey.

  1. 01Reusable, modular Flutter components across five service domains
  2. 02API contracts refined with back-end engineers; real-time behaviour improved
  3. 03Structured state management, security practices and performance work
  • Flutter
  • Dart
  • State management
  • REST
02 · Featured work
Droob marketing artwork: app home with Home Services, Car Rental, Super Markets and Holiday Homes
Droob marketing artwork: booking a home-cleaning service with duration, team size and add-ons
Droob marketing artwork: wallet balance and previous transactions

Product marketing screenshots

Shipped for clients

Products built inside agency and employer teams, for their clients.

UNIFI Solutions · Flutter apps

  • 03 · Computer vision · Mobile
    Cognitive Neuron App Store screenshot: home with boxes, allotted spaces and recent access
    Cognitive Neuron App Store screenshot: visitor and vehicle access passes

    App Store screenshots

    • Built at UNIFI Solutions

    Cognitive Neuron

    Flutter Mobile Application Developer · Published by Disrupt-X

    Companion app for Disrupt-X's AI number-plate recognition: residents and building owners manage vehicle access, visitor passes and real-time entry and exit logs.

    • Flutter
    • Dart
  • 04 · IoT · Mobile
    Ignite Shield App Store screenshot: building overview with devices and sensor values
    Ignite Shield App Store screenshot: weather-station device profile

    App Store screenshots

    • Built at UNIFI Solutions

    Ignite Shield

    Flutter Mobile Application Developer · Published by Disrupt-X

    IoT monitoring for air and water quality, from indoor air and weather stations to pools, spas and water tanks, with live sensor readings, device profiles and alarms.

    • Flutter
    • Dart
  • 05 · Security · Mobile
    Defcon Patrols App Store screenshot: panel details and controls
    Defcon Patrols App Store screenshot: alarm information and events

    App Store screenshots

    • Built at UNIFI Solutions

    Defcon Patrols

    Flutter Mobile Application Developer · Published by Disrupt-X

    Intrusion-alarm management on Disrupt-X's IoT platform: panel control, alarm acknowledgement and escalation, user groups and permissions, and WhatsApp, email and SMS alerts.

    • Flutter
    • Dart

Web platforms · Full stack

  • 06 · E-commerce · Web
    bateel.com
    bateel.com homepage with navigation and a seasonal gift-box banner

    Live site capture · Oct 2026

      Bateel

      Full-stack developer · front end & back end

      E-commerce for Bateel's luxury dates, chocolates and gourmet gifts, with gift finding by budget, best-sellers, and shipping and currency selection.

    • 07 · Hospitality · Web
      brunchandcake.com
      brunchandcake.com homepage hero with the Brunch & Cake brand

      Live site capture · Oct 2026

        Brunch & Cake

        Full-stack developer · front end & back end

        Brand website for the all-day brunch concept born in Barcelona, covering its story, international locations, press and franchise enquiries.

      Personal projects

      1. 08

        AI Image Generation Platform

        • Full-stack · Web

        A full-stack MERN application for prompt-based image generation, with reusable media-generation features.

        Personal project

        • MongoDB
        • Express
        • React
        • Node.js
      2. 09

        E-Commerce Platform

        • Back-end · API

        A commerce back end covering auth, catalogue, cart, checkout and orders, with Stripe payments, SendGrid email, validation and file handling.

        Personal project

        • Node.js
        • Express
        • MongoDB
        • Stripe
        • SendGrid
      3. 10

        Real-Time Chat

        • Real-time · Web

        Real-time messaging over Socket.IO and WebSockets, with a Node.js and Express back end and a custom web interface.

        Personal project

        • Node.js
        • Express
        • Socket.IO
        • WebSockets
      04Experience

      From feature development to engineering leadership.

      Newest first: from shipping features to owning architecture, delivery and release.

      1. Dubai, UAE

        • Primary engineer for ShopChat's customer app: architecture, development, release and ongoing improvement.
        • Lead execution across mobile, back-end, front-end and UI/UX, turning business requirements into API contracts and milestones.
        • Designed the feature-based Clean Architecture (BLoC, DI, modular boundaries) behind the full marketplace scope.
        • Flutter
        • Dart
        • BLoC
        • Clean Architecture
      2. Dubai, UAE

        • Built and maintained a multi-service super app spanning home services, food, car rental, taxi and holiday homes.
        • Created reusable Flutter components that kept journeys consistent across every service domain.
        • Refined API contracts with back-end engineers and improved real-time behaviour and stability.
        • Flutter
        • Dart
        • State management
        • REST
      3. Dubai, UAE

        • Shipped cross-platform Flutter features integrated with RESTful services and external platforms.
        • Built and maintained Node.js services and contributed React web interfaces.
        • Evaluated tools and technical approaches across the stack to support product goals.
        • Flutter
        • Node.js
        • React
        • REST
      4. UAE · Remote

        • Built Node.js services, reusable libraries and core product components on structured design patterns.
        • Audited existing code and workflows, then replaced fragile parts with more reliable, maintainable solutions.
        • Designed REST functionality and resolved production defects with product and engineering teams.
        • Node.js
        • Express
        • REST
      5. UAE · Remote

        • Built Laravel applications on MVC with a clean separation of concerns.
        • Designed REST APIs and third-party integrations over optimised MySQL schemas and queries.
        • PHP
        • Laravel
        • MySQL
      6. UAE · Remote

        • Built Flutter apps on Clean Architecture with REST APIs, Firebase and reusable code.
        • Raised reliability by reproducing defects, fixing root causes and testing the fixes.
        • Flutter
        • Firebase
        • Clean Architecture
      7. Syria

        • Developed Flutter features and connected interfaces to application services and APIs.
        • Resolved defects from bug report to tested fix.
        • Flutter
        • Dart
        • REST
      05Capabilities

      How the work gets done.

      Grouped by the job each skill does, not by logo.

      1. Architecture & Delivery

        From system design to release planning, with contracts and reviews in between.

        • System design
        • REST integration
        • API contracts
        • State management
        • Code reviews
        • Release planning
        • Technical documentation
        • Testing
        • Agile delivery
      2. Mobile Engineering

        Production Flutter apps built to stay maintainable as features and teams grow.

        • Flutter
        • Dart
        • BLoC
        • Clean Architecture
        • Modular architecture
        • Dependency injection
        • Responsive UI
        • Deep linking
        • Push notifications
        • Firebase
        • Performance optimisation
      3. Back-End & Web

        Enough full-stack depth to design the API, not just consume it.

        • Node.js
        • Express
        • REST APIs
        • WebSockets
        • PHP
        • Laravel
        • React
        • HTML
        • CSS
        • JavaScript
      4. Leadership

        Running delivery across mobile, back-end, front-end and design.

        • Project management
        • Sprint planning
        • Requirements analysis
        • Task breakdown
        • Cross-functional coordination
        • Mentoring
        • Stakeholder communication
        • Risk & dependency management
      5. Data & Tools

        The storage, infrastructure and tooling underneath the product.

        • MongoDB
        • MySQL
        • SQL
        • SQLite
        • Git
        • GitLab
        • AWS fundamentals
        • Firebase
      06Principles

      How I work.

      1. Own it end to end

        I stay accountable from the first requirement through architecture, release and the improvements after launch.

      2. Architecture that scales with the team

        Feature-based modules with clear data, domain and presentation boundaries let a codebase grow without slowing down.

      3. Contracts before code

        API contracts, priorities and acceptance criteria are agreed across mobile, back-end and front-end before anyone builds.

      4. Release readiness is a habit

        Code review, environment configuration and readiness checks run every cycle, not the week before launch.

      07 / Contact

      Get in touch

      Building something ambitious? Let's talk.

      I'm open to senior engineering and technical leadership opportunities, and to conversations about building and delivering complex software products.