Skip to content
mbmsabithb

Dubai, UAE · UTC+4

I build AI agents, and the platforms they run on.

I'm Muhammed Sabith Badakkan, a senior full-stack engineer and tech lead in Dubai. For ten years I've built the seller platform at noon, the Middle East's largest e-commerce company. On my own time I build and run products for UAE businesses, and a startup, TerraPlanar.

14
years building software
10
years at noon, joined before launch
190+
apps load the partner toolbar I architected
60M+
toolbar loads a month
7
personal projects, from SaaS to firmware

How I build AI features

A rule I apply to every AI feature

The same three-part rule shows up in every AI system I've shipped, from a seller support agent to an accounting assistant to a floor-plan reader.

Models propose.

An LLM is good at reading messy input and suggesting a next step. It never gets to commit one on its own.

Code calculates.

Totals, geometry, VAT, limits and permissions come from deterministic code and the database, not from a model's estimate.

People approve.

Every consequential change goes through a person who can see exactly what will happen: a confirm card, an approved layout, an entry to edit.

Selected work

Things I've built

Two kinds of work: platforms at noon, and products of my own that I design, build and run end to end. Each has a case study.

At noon

Personal projects

Ten years at noon

A decade, commit by commit

A rough measure, but the shape tells the story: spikes where whole apps were being built, and a steady rhythm in between. Hover or tap a year.

noon Business seller portal

2026

The seller portal from its first commit, the Help Centre, Sanad and Need Help.

Commits
1,488
Merged PRs
367
Days coding
205

13,021 commits and 2,439 merged pull requests of my own, updated 10 Nov 2026. 2016 begins at my first commit on 29 November; 2026 runs to 10 November. Product notes are kept general: this is employer work.

Experience

Where I've worked

noon

Software Development Engineer III · Tech lead

Nov 2016 – Present● current

Dubai, UAE

Joined before launch. Tech lead on the seller and partner platform: I break down large work, run design and code reviews, mentor five engineers and help hire. I introduced release tagging, pull-request templates and security-scan workflows across our repositories.

noon Business, the B2B marketplace

Feb 2026 – Present
  • Built Sanad, a production AI agent for sellers, in eight days: Python and FastAPI on Vertex AI with 12 read-only lookups, 5 confirmed actions, cited answers, tenant isolation and 78 tests.
  • Built Need Help, live for all noon Business customers: an MCP server (72 tests), the Help Centre, and an event-driven ticketing service synced to Zoho Desk.
  • Built the seller portal from its first commit: six Next.js apps for onboarding, catalog, pricing, RFQs, VAT invoicing and support, in English and Arabic, on microservices.

noon Marketplace

Nov 2016 – Feb 2026
  • Architected the partner toolbar, a versioned SDK and Node.js server loaded by every partner app at noon, Namshi, noon Food and quick commerce: 190+ apps, 60M+ loads a month.
  • Developed authproxy in Go, the auth layer for noon.com, noon.partners and noon.team, and built OTP, Google sign-in and the PartnerPass TOTP app.
  • Built the seller AI assistant v1 and v2 (2024–25): answers streamed over SSE, feedback, ticket escalation.
  • Built Seller Lab, noon's first seller centre, from incubation, with Elasticsearch catalog search.
  • Built the store page builder (CMS) with drafts, scheduled publishing and device previews; warehouse workflows with picklist locking; Impex pipelines on Temporal with BigQuery.
  • Built the design system and React Native consumer app screens, and owned CI/CD and Kubernetes.

KodeWiz

Co-founder

Apr 2013 – Sep 2016

Bengaluru, India

Web, mobile and ERP software for clients, largely in Angular.

ChickenAtDoor

Co-founder

Nov 2015 – Sep 2016

Bengaluru, India

An online ordering and delivery business, run alongside KodeWiz.

BitzTek

Java developer

Oct 2012 – Feb 2013

Kochi, India

About

The short version

I started as a Java developer in Kochi in 2012, co-founded a web agency and a food-delivery startup in Bengaluru, and joined noon in Dubai in November 2016, before it launched. Ten years later I'm a tech lead there: I break down large work, run design and code reviews, mentor five engineers and help hire.

At noon I've built the tools sellers and partners use to run their business: the first seller centre, the sign-in layer, the toolbar every partner app loads, and in 2026 the noon Business seller portal from its first commit, plus the AI agents inside it.

Outside noon I build products of my own. TerraPlanar turns floor plans into 3D models, and I build and run bilingual business systems for UAE companies. All of it follows the same rule: let a model read and suggest, let code decide, and let a person approve.

Education

B.E., Computer Science and Engineering

Visvesvaraya Technological University, India, 2008 – 2012

Languages

  • EnglishFull professional
  • HindiFull professional
  • MalayalamNative
  • ArabicRead and write

AI and agents

  • LLM agents in production
  • Tool calling and function calling
  • MCP servers
  • Retrieval over tickets and help content
  • Vision extraction (documents, floor plans)
  • Gemini on Vertex AI
  • SDXL and ControlNet on GPU
  • Guardrails, redaction, tenant isolation

Backend and data

  • Node.js
  • Python and FastAPI
  • Go
  • Java
  • Event-driven services
  • Temporal
  • PostgreSQL and MySQL
  • Elasticsearch
  • BigQuery
  • Row-level security

Cloud and delivery

  • Google Cloud (Cloud Run, Cloud SQL, Vertex AI)
  • Cloudflare Workers and OpenNext
  • Supabase
  • Docker and Kubernetes
  • CI/CD
  • Monorepos
  • Authentication (OTP, OAuth, TOTP)

Frontend

  • TypeScript
  • React
  • Next.js
  • React Native
  • Angular
  • Tailwind
  • Three.js and React Three Fiber
  • Design systems
  • Micro-frontends
  • English and Arabic (RTL)

Contact

Let's talk about what you're building.