Open to full-time & part-time roles

Hi, I’m Mohammad. أهلاً وسهلاً! أنا محمد قبلان، مهندس برمجيات أول في دبي I engineer AI-native systems that can’t afford to fail.

Senior Software Engineer in Dubai with 9+ years shipping products end to end, from database schema to frontend and the LLM layer that ties them together. I ran the 999 emergency-response platform at Siemens; today I build agents, RAG and multi-tenant SaaS on top of rock-solid backends.

Mohammad Kabalan, senior software engineer, in a navy blazer
location:
Dubai, UAE
experience:
9+ years
languages:
Arabic · English
focus:
AI · Distributed systems
scroll to explore
  • 8× faster search Propwise: ~800 ms → under 100 ms
  • 50% faster load times SpaceToonGo: +10% subscription revenue
  • ~70% fewer auth lookups Propwise: two-layer RBAC with permission cache
  • 12+ federated subgraphs SpaceToonGo: GraphQL Federation on NestJS
  • ~10 payment providers SpaceToonGo: cards, carrier billing, IAP
  • 35 audited tables Propwise: tamper-resistant audit triggers
svc/ai-agents · online

Agents that reason, on systems that don’t break.

I build AI-native products end to end: the schema, the APIs, the frontend, and the LLM layer that increasingly ties them together. AI is held to the same bar as everything else I ship: reliable, observable, affordable and private.

Agent architecture: an orchestrator built on LangGraph sits at the centre, connected to the user, LLMs, MCP tools, your systems, guardrails and agentic RAG. Agent LangGraph User / App chat · API · events LLMs OpenAI · Anthropic · Gemini MCP tools typed tool calls Your systems Postgres · APIs · queues Guardrails structured outputs · evals Agentic RAG embeddings · vector search
agent trace
  1. press “run agent” to send a request through the system
  • Agents & multi-agent systems

    Agents built with LangGraph and LangChain that plan, call tools and hand work between each other, with clear state and limits on what they can do.

    • LangGraph
    • LangChain
    • Multi-agent
  • Agentic RAG

    Retrieval that the agent drives itself: embeddings, query routing and re-checking sources, so answers come from your data, not guesses.

    • Embeddings
    • Vector search
    • Context engineering
  • MCP & tool calling

    Connecting models to real systems through the Model Context Protocol, with structured outputs so every action is typed, validated and auditable.

    • MCP
    • Tool calling
    • Structured outputs
  • Models in production

    OpenAI, Anthropic and Gemini behind one layer, with evaluation, fallbacks, cost control and the same monitoring as any other service.

    • OpenAI
    • Anthropic
    • Gemini
svc/release-history · 5 releases

Nine years of software people rely on every day.

From a Swedish travel agency to a national emergency line. The full detail is in my CV (PDF).

  1. Feb 2026 – Sep 2026 Dubai

    Propwise Real Estate

    Senior Full-Stack Developer

    Built the core of a multi-tenant real estate SaaS: database-level tenant isolation, a Postgres-native job queue, fast bilingual search and portal syndication.

    • Search ~8× faster, from ~800 ms to under 100 ms
    • ~70% fewer authorization lookups with two-layer RBAC
    • Tamper-resistant audit logging on 35 tables
    • Listings synced to Property Finder, Bayut and dubizzle
  2. Nov 2023 – Jan 2026 Dubai

    Siemens

    Senior Software Engineer

    Owned development and production support of the 999 emergency-response platform, a high-availability system where downtime affects public safety.

    • Re-architected incident routing & escalation engine
    • Real-time operator dashboards with SLA alerts
    • End-to-end automated testing in production
  3. Sep 2021 – Sep 2023 Dubai

    SpaceToonGo

    Senior Full-Stack Developer

    Helped move a kids’ streaming service from a PHP monolith to GraphQL Federation microservices, and kept it stable through traffic spikes.

    • 50% faster load times, contributing to +10% subscription revenue
    • ~10 MENA payment providers with HMAC-verified webhooks
    • Signed, expiring, traceable CDN video URLs
  4. Sep 2020 – Aug 2021 Qatar

    SDNone

    Full-Stack Developer, team lead

    Led the team behind Elite Auction, a bilingual live-auction marketplace with four surfaces on one codebase.

    • Live auction engine with pseudonymous bidders
    • 30+ endpoint JWT mobile API
  5. Jan 2017 – Aug 2020 Sweden

    Norrdex Travel Agency

    Backend Engineer

    Moved bookings from phone and walk-in to online, and ran production single-handedly: hosting, databases, DNS and on-call.

    • Versioned internal REST APIs for partners
svc/systems · deployed

What I built, and what it changed.

I was an engineer on each of these. Every number is real and comes from the work itself. The diagrams show the path a request takes through each system.

8× faster search

Multi-tenant real estate SaaS · 2026

Propwise

Senior Full-Stack Developer

Tenant isolation enforced by the database itself, search ~8× faster, and listings synced to three property portals from one place.

  1. Tenant request
  2. RBAC guard
  3. RLS policy
  4. Search index
  5. < 100 ms
  • PostgreSQL
  • Row-Level Security
  • pg-boss
  • GIN / trigram indexes
  • TypeScript

50% faster load times

Kids’ streaming service · 2021 – 2023

SpaceToonGo

Senior Full-Stack Developer

From a PHP monolith to 12+ federated GraphQL subgraphs. Load times cut by 50%, ~10 MENA payment providers connected, and video links that expire and trace back to the account.

  1. Client
  2. Apollo Gateway
  3. 12+ subgraphs
  4. Entitlement cache
  5. Signed CDN
  • NestJS
  • GraphQL Federation
  • Apollo Gateway
  • Nx
  • PostgreSQL / Prisma

Live-auction marketplace · 2020 – 2021

Elite Auction

Team lead at SDNone, Qatar

A bilingual marketplace with live auctions. Storefront, admin, vendor dashboard and mobile API, all from one codebase.

  1. Bidder
  2. Auth guards
  3. Bid validation
  4. Leaderboard
  • Laravel
  • PHP
  • MySQL
  • JWT
  • REST API

Travel agency platform · 2017 – 2020

Norrdex Travel

Backend Engineer, Sweden

Flight inquiries, visa applications and event bookings moved online. Staff run the site without a developer.

  1. Customer
  2. Booking API
  3. Admin panel
  4. Staff
  • Laravel
  • PHP
  • MySQL
  • REST API

// also built Malnokhba: online auction platform for animals, feed and equipment, Qatar · Prefabex: modular building-solutions provider

svc/operator · online

The engineer you call when it has to work.

I’m Mohammad, a senior software engineer and technical lead based in Dubai. For more than nine years I have built and run software that businesses depend on every day: an emergency-response platform at Siemens, a kids’ streaming service at SpaceToonGo, and a multi-tenant real estate platform at Propwise.

I own systems from the architecture decision to production: CI/CD, monitoring and on-call. I care about the boring things that keep them up: data that stays separate, jobs that never get silently dropped, payments that reconcile, and pages that load fast on a phone.

Today more of that work runs through an LLM layer: agents, RAG and tool calling. I hold it to the same standard as everything else. I work in Arabic and English, and I know the Gulf market: its payment providers, its property portals and how its users actually behave.

svc/dependencies · resolved

The dependency graph behind everything I ship.

  1. System design
    • Distributed systems
    • Microservices
    • GraphQL Federation
    • Event-driven architecture
    • Multi-tenant SaaS
    • Row-Level Security
    • RBAC
    • Job queues
    • High availability
  2. Generative AI
    • Agentic AI
    • Multi-agent systems
    • Agentic RAG
    • LangChain
    • LangGraph
    • MCP
    • Tool calling
    • Structured outputs
    • Context engineering
    • Embeddings
    • OpenAI · Anthropic · Gemini
  3. Languages
    • Python
    • TypeScript
    • JavaScript
    • C#
    • PHP
  4. Backend
    • FastAPI
    • Node.js
    • Express
    • NestJS
    • ASP.NET Core
    • Laravel
    • REST APIs
  5. Frontend
    • React
    • Next.js
    • Tailwind CSS
  6. Cloud & DevOps
    • AWS
    • Docker
    • GitHub Actions
  7. Databases
    • PostgreSQL
    • MongoDB
    • Redis
    • SQL Server
api/contract · accepting requests

Need something built, connected or fixed?

Alongside a main role, I take on a small number of contract projects. We start with a short call, then I send a written plan with scope, timeline and cost before any work begins.

Book a call
  • POST /build

    A new platform or AI feature, from first idea to live product, with security, payments and admin in the first version.

  • POST /connect

    Your system linked to LLMs and agents, MENA payment providers, Property Finder, Bayut, dubizzle or your CRM.

  • POST /fix

    A slow or unstable system made fast and dependable, with the before and after shown in numbers.

svc/io · listening

Looking for a senior engineer who ships reliable, AI-native systems?

Open to full-time, part-time or contract, in Dubai or remote. The terminal below is live: type a command.

❯ whoami

Mohammad Kabalan · Senior Software Engineer · Dubai, UAE

type help to see what this terminal can do