Mohamed Awed Ogba — Senior AI Engineer in Riyadh, Saudi Arabia

Senior AI Engineer building production agentic AI, Arabic/English RAG and speech AI. Core AI engineer on Nusuk, Saudi Arabia's Hajj & Umrah platform.

Prefer the command line? Query my CV in the terminal
Mujeeb, an Arabic voice AI receptionist built by Mohamed Ogba: the mujeeb.sa website on a laptop and a live call on a phone, where the AI agent books a dental appointment.

About Mohamed

I build AI that has to work on the busiest days of the year.

I am a Senior AI Engineer in Riyadh with 9+ years of turning complex requirements into production systems for government and enterprise. At ELM Company I am a core AI engineer on the Nusuk AI assistant for Saudi Arabia's Hajj & Umrah platform: I architect its agentic workflows, Arabic/English RAG on Milvus, hybrid LLM routing and speech AI, and I own the LLMOps lifecycle on GCP and Kubernetes, from fine-tuning and low-latency serving to evaluation, guardrails and observability.

What sets me apart is the combination: production AI engineering, 6+ years leading ERP delivery teams for government clients such as the Ministry of Defense and the Royal Court, and the ability to take an initiative from stakeholder workshops to go-live, in Arabic and English.

Riyadh, Saudi Arabia · Arabic (native) · English (professional)

Portrait of Mohamed Awed Ogba, Senior AI Engineer in Riyadh, Saudi Arabia
Mohamed Awed Ogba Senior AI Engineer · Riyadh

At a glance

Track record

Concurrent users: Nusuk AI design target

20,000+

Years in software and AI delivery

9+

Government and enterprise platforms delivered

6+

Experience

Professional experience

Nine years across AI engineering, ERP team leadership and software delivery.

Aug 2025 – Present

Riyadh, Saudi Arabia

AI Engineer — ELM Company · senior-level scope on Nusuk AI

Nusuk Cognitive AI Assistant: a multilingual Arabic/English assistant for Saudi Arabia's Hajj & Umrah platform. The work improved digital service accessibility for pilgrims and significantly reduced operational support load.

Architected agentic workflows for Nusuk: agents with function/tool calling and multi-step reasoning (ReAct, Plan-and-Execute), and multi-agent orchestration with shared memory and human-in-the-loop control, acting on downstream APIs across multiple enterprise products.

Built production RAG on Milvus with multilingual Arabic/English embeddings, hybrid semantic search and re-ranking, grounding the agent layer in enterprise knowledge.

Delivered hybrid LLM routing between OpenAI and Arabic-specialized models for high-concurrency public-sector workloads.

Fine-tuned open LLMs (Qwen3, Llama) with LoRA/QLoRA/PEFT and served them on vLLM for low-latency, GPU-optimized inference.

Engineered end-to-end speech AI (streaming ASR, TTS and full speech-to-speech with turn-taking and barge-in) for voice-based pilgrim assistance.

Designed async FastAPI microservices with Redis caching, rate limiting, JWT and RBAC/ACL on GCP-hosted Kubernetes (Terraform/Pulumi, Helm); led AI security, including prompt-injection mitigation and tool-use guardrails aligned with government standards and the OWASP LLM Top 10.

Owned the MLOps/LLMOps lifecycle: CI/CD with canary releases, model registries, LLM evaluation and tracing, Kubeflow orchestration and drift monitoring (Prometheus, Grafana, OpenTelemetry, Evidently AI).

Jun 2020 – Aug 2025

Riyadh, Saudi Arabia

Technical Team Lead — ERP & Enterprise Systems — ELM Company

Led the technical team delivering enterprise ERP systems for major government and confidential public-sector clients, owning the full SDLC from requirements to deployment, maintenance and stakeholder support.

Key engagements: National Center for Government Resources (NCGR), Ministry of Defense, Royal Court, Riyadh Development Authority (CADC – PIF) and Sharqia Development Authority, plus additional classified digital-transformation programs.

Coordinated multiple stakeholder groups to ensure delivered systems met business and quality requirements.

Jun 2019 – Jun 2020

Riyadh, Saudi Arabia

Technical Team Leader — SLNEE Company

Led the team maintaining ERP systems for the Royal Saudi Strategic Missiles Force and integrated military systems with external ministry platforms for cross-agency data exchange.

Deployed Odoo at the Bankruptcy Commission (Ministry of Commerce); Finance Consultant and Senior Outsource Developer on ELM Company projects (Marin, ASAS).

Nov 2017 – Apr 2019

Khartoum, Sudan

CTO & Founder — App-Script for Business Solutions

Founded and led a 9-member Agile/Scrum team of developers, testers and analysts, acting as Product Owner for the roadmap, releases and quality assurance.

Delivered an Odoo ERP for the University of Khartoum across academic and administrative processes.

Jan 2017 – Jun 2017

Sudan

Senior ERP Techno-Functional Consultant — Amarouse for IT Solutions

Built ERP systems for Matco Heavy Gear Equipment and Geely Motors, including a check-management module integrated with accounting and financial-ratification workflows.

Integrated the ERP with mobile applications and core banking systems.

Jan 2017 – Jun 2017

Sudan

Design Unit Manager — DAR ELMUSTAGBAL Organization

Developed accounting, HR and fingerprint-integrated attendance systems.

Implemented Odoo for MAS Health Care.

Clients

Selected clients

Government and enterprise organizations I have delivered systems for.

Products

AI products I have built

Voice agents, a real-time Arabic speech engine and business AI agents for Arabic-speaking users, built end to end from the model pipeline to the user interface.

The Mujeeb website: an AI receptionist that answers every call with no queue.
A live Mujeeb call in Arabic: a caller asks for a dental appointment and the AI agent offers available times with named doctors.
Real product UI · demo data

Flagship product

Mujeeb مُجيب

An AI receptionist that answers every call in a natural Saudi dialect and gets the caller's request done during the call.

  • Books, looks up and updates records in CRM and booking systems while the caller is still on the line.
  • Hands callers to a human with a call summary, and records and transcribes every call so it can be searched later.
  • Plugs into existing phone systems over SIP, so businesses keep their numbers.
  • Includes a self-serve trial: visitors build a temporary agent and talk to it in the browser within minutes.
  • Voice AI
  • LiveKit
  • SIP telephony
  • STT · LLM · TTS
  • RAG
  • React
  • Postgres
Console for managing client voice agents, playbooks, phone numbers and knowledge bases.

Platform

Mujeeb Console

The multi-tenant platform behind Mujeeb. Each client gets its own agents, knowledge, phone lines and tools.

  • Multi-tenant control plane for clients, agents, phone numbers and call history, with roles, API keys, limits, webhooks and an audit log.
  • A separate RAG knowledge base for each client, plus MCP tool calling so agents can act inside that client's systems.
  • Playbook editor (collect, act, confirm, route) with a simulator, telephony connectors and a client self-service portal.
  • Python
  • React + TypeScript
  • Postgres
  • MCP
  • LiveKit
  • SIP
Speech-to-speech pipeline: voice activity detection, turn detection, streaming speech-to-text, LLM with retrieval, streaming text-to-speech.

Real-time engine

Arabic Speech-to-Speech Engine

A self-hosted voice agent that listens, works out when the caller has finished, and answers with grounded speech in about two seconds.

≈1.9–2.2 s
end-to-end response
≈29
concurrent calls per agent pod (measured)
  • Turn-taking that works in Arabic, using Silero VAD, Smart Turn v3 and dynamic endpointing, with barge-in and recovery from false interruptions.
  • Streaming STT → LLM + RAG → streaming TTS, orchestrated on LiveKit Agents.
  • Pushes to main deploy to GKE with automatic rollback on smoke-test failure. Prometheus tracks per-turn latency, and eval harnesses cover latency and turn-taking.
  • LiveKit Agents
  • Python
  • Silero VAD
  • Smart Turn v3
  • Kubernetes (GKE)
  • Prometheus
  • Grafana
Nusuk app home screen showing a confirmed Rawdah visit and the next prayer time. Ask Nusuk AI screen in the Nusuk app, with suggested questions such as how to book a Rawdah visit. Nusuk app screen for booking a visit to Al-Rawdah Al-Sharifah.
Official Nusuk app · App Store

National scale · core AI engineer

AI Assistant

A multilingual Arabic/English AI assistant for Hajj and Umrah pilgrims in the official Nusuk app.

  • Agents with function calling that plan, call backend tools and complete tasks, not just answer questions.
  • RAG on Milvus for grounded answers, with language-aware routing between Arabic and English LLMs.
  • Async architecture with Redis caching, rate limiting, JWT and ACL, plus speech AI for voice conversations.
  • AI agents
  • RAG
  • Milvus
  • LLM routing
  • Redis
  • Speech AI
Raseel customer chat in Arabic where the agent answers a late-delivery question, then hands the conversation to the customer service team with full history.
Raseel customer chat in Arabic for a perfume store: the agent recommends a product card, confirms delivery and sends an in-chat payment link for order 5821.
Raseel shared team inbox listing customer conversations with status tags such as awaiting approval, paid order and handed to team.
Real product UI · demo data

Conversational commerce

Raseel رسيل

A WhatsApp sales and support agent that turns conversations into confirmed orders.

  • Answers customers at any hour from the store's own catalog and policies.
  • Confirms the order, sends a payment link in the chat and updates the order in the online store.
  • Hands conversations to a shared team inbox with full history, and sends abandoned-cart and post-purchase follow-ups.
  • WhatsApp Business API
  • LLM agents
  • RAG
  • Webhooks
  • E-commerce APIs

Agent suite

Business AI agents

Twelve focused products for Arabic-first businesses, grouped by the part of the company they serve.

Knowledge and documents

Maarifa معرفة
Answers staff questions from internal policies, manuals and contracts, with a link to the source.
Mustanad مستند
Reads Arabic and English invoices, contracts and forms, extracts the data and flags anything needing review.
Tender Agent وكيل المنافسات
Ranks government tenders by fit, summarizes each booklet and drafts the bid documents.

Finance and ERP

Fatoora Agent وكيل الفوترة
Issues Phase 2 compliant e‑invoices with digital signature and QR code, and tracks each one’s status.
ERP Agent وكيل تخطيط الموارد
Brings sales, inventory, accounting and payroll into one system the team can question in plain Arabic.
Property Agent وكيل الأملاك
Replaces lease, rent collection and maintenance spreadsheets with one system for every property and unit.

People and operations

HR Agent وكيل الموارد البشرية
Keeps payroll, leave and Saudization reporting in one place instead of spread across systems.
Mojod موجود
Verifies field-team attendance by location and turns check-ins into a payroll-ready report.
AI Workflow سير العمل
Moves approvals and requests out of email and paper onto mobile, with routing and tracking.

Customers and field

Sada صدى
Transcribes every customer call and scores it against your own QA criteria, not just a sample.
Mawid موعد
A branded booking and payment app that puts app and phone bookings in one schedule.
CitySight AI عين المدينة
Spots potholes, cracks and debris in road imagery and opens the maintenance ticket.

How I deliver

From business problem to production AI

I work across executives, business owners and engineering teams. AI delivers value only when it solves a defined business problem and stays reliable after go-live.

The engagement model

Five stages with one owner, from first workshop to steady state

  1. Discover

    Agree what is worth solving, and how we will know it worked.

    • Stakeholder workshops and requirements gathering
    • Use cases ranked by business value and feasibility
    • Baseline and success metrics agreed up front

    Deliverables

    • BRD
    • Use-case backlog
    • KPI baseline
  2. Design

    Pick an architecture the business can afford, secure and run.

    • Solution architecture and integration map
    • Data, privacy and security review
    • Build-vs-buy and model choice, backed by a cost model

    Deliverables

    • Solution design
    • Cost model
    • Security review
  3. Build

    Ship in short increments, tested against real cases.

    • Agents, RAG and integrations with existing systems
    • Evaluation sets built from real business scenarios
    • Sprint demos to business owners, not just engineers

    Deliverables

    • Working increments
    • API specs
    • Eval report
  4. Launch

    Go live with users on board and controls in place.

    • Pilot and UAT with business users
    • Guardrails tested against the OWASP LLM Top 10
    • Change management, training and compliance sign-off

    Deliverables

    • UAT sign-off
    • Go-live plan
    • Training pack
  5. Operate & scale

    Keep it reliable, affordable and improving.

    • Monitoring, tracing, SLAs and drift alerts
    • Model and infrastructure cost kept in check
    • Handover and enablement for the in-house team

    Deliverables

    • Runbook
    • SLA dashboard
    • Handover pack

Beyond the code

Business and delivery capabilities

  • Requirements & business analysis

    I turn workshops and process maps into requirements engineers can build from. I started as a techno-functional ERP consultant, translating business processes into system design.

  • Stakeholder & client management

    Five years working with government clients at ELM Company, coordinating multiple stakeholder groups so delivered systems met business and quality requirements. I work with leadership in Arabic and English.

  • Technical leadership & delivery

    As Technical Team Lead at ELM Company (2020–2025) I owned the full SDLC for government ERP programs, from requirements to deployment, maintenance and stakeholder support.

  • Product thinking

    As CTO and founder of App-Script for Business Solutions I was Product Owner for a 9-member Scrum team, owning the roadmap, backlog priorities, releases and QA.

  • ERP & finance processes

    Finance consultant and ERP roles across accounting, HR, check management and core-banking integrations, giving me a working knowledge of the finance and operations processes where most enterprise AI is applied.

  • Responsible & secure AI

    I led AI security on Nusuk: prompt-injection mitigation, tool-use guardrails, access control and PII protection, aligned with government standards and the OWASP LLM Top 10.

Working principles

  • Business outcome first

    Every use case starts with a KPI and an owner, not a model.

  • Measure before you scale

    Evaluation sets and pilots decide what reaches production.

  • Secure by design

    Guardrails, access control and data protection go into the first design, not the last sprint.

  • Bilingual by default

    Arabic and English, with stakeholders, with users and in the models themselves.

Planning an AI initiative?

A short call is usually enough to establish whether AI is the right tool and where to start.

Production stack

Tools and platforms

Frameworks and platforms I work with across production systems and my own products.

LLMs & agents

  • OpenAI
  • Anthropic Claude
  • Google Gemini
  • Llama
  • Hugging Face
  • LangChain · LangGraph
  • Ollama

ML & model serving

  • PyTorch
  • TensorFlow
  • NVIDIA · vLLM · Triton
  • scikit-learn
  • Ray
  • MLflow
  • Weights & Biases

Cloud & LLMOps

  • Google Cloud · Vertex AI
  • AWS · Bedrock
  • Kubernetes
  • Docker
  • Terraform
  • Helm
  • GitHub Actions
  • Prometheus
  • Grafana
  • OpenTelemetry

Data, search & backend

  • Python
  • FastAPI
  • Milvus
  • Elasticsearch
  • PostgreSQL
  • Redis
  • Kafka
  • Spark
  • Databricks
  • Snowflake
  • TypeScript
  • React

Core expertise

Technical skills

Six areas I have delivered in production, with the main tools for each.

Agentic AI & LLMs

LangGraph, LangChain, LlamaIndex, MCP, Function / tool calling, Multi-agent systems, ReAct / Plan-and-Execute, OpenAI GPT-4o, Anthropic Claude, Google Gemini, Qwen, Llama

RAG & retrieval

Milvus, Hybrid search (dense + BM25), Re-ranking, Chunking strategies, Multilingual embeddings, pgvector, Elasticsearch, GraphRAG

Fine-tuning & model serving

LoRA / QLoRA / PEFT, vLLM, NVIDIA Triton, TensorRT-LLM, Quantization (GPTQ / AWQ), GPU inference optimization

Speech & voice AI

Streaming ASR, TTS, Speech-to-Speech, Whisper, VAD & turn-taking, Barge-in, LiveKit, WebRTC / SIP

LLMOps, evaluation & AI security

Kubeflow, MLflow, CI/CD for ML, Canary releases, RAGAS, DeepEval, Langfuse / LangSmith, OWASP LLM Top 10, Guardrails, Prometheus / Grafana / OpenTelemetry

Cloud, backend & data

GCP (Vertex AI, GKE), AWS, Kubernetes, Docker, Terraform / Pulumi, Helm, Python, FastAPI, Redis, PostgreSQL, Kafka, Spark

Mohamed Awed Ogba, AI engineer

Areas of focus

Agentic AI & RAG Systems engineering

Agentic AI & orchestration

Agentic AI and multi-agent orchestration

RAG & vector search

Retrieval-augmented generation (RAG) and vector search

MLOps / LLMOps

MLOps and LLMOps: deploying and monitoring LLMs in production

Speech & voice AI

Arabic speech and voice AI

Credentials

Education & certifications

Education 02

  • MSc, Big Data Technology & Artificial Intelligence

    University of East London · London, United Kingdom

    In progress
  • BSc, Software Engineering

    Sudan University of Science & Technology · Khartoum

    2011 – 2015

Certifications 06

  • Data Engineering and AI Pipelines Training

    Learning Tree International · Jul 2025

    Data · AI pipelines
  • SAP FICO (Financial Accounting & Management Accounting)

    Udemy · Mar 2025

    ERP · Finance
    Verify credential
  • Building a Personalized Chatbot with OpenAI and LangChain

    LinkedIn Learning · Jul 2024

    LLM applications
    Verify credential
  • Generative AI and Workplace Transformation

    LinkedIn Learning · Jul 2024

    Generative AI
    Verify credential
  • Cisco Certified Network Associate (CCNA)

    Cisco

    Networking
  • Arabic Native
  • English Professional
All certifications on LinkedIn

After hours

Sudan Slug سودان سلَق

A personal project: an Arabic run-and-gun browser game set across 47 painted Khartoum landmarks, with 3D-modeled characters rendered into sprite sheets.

Meshy · Mixamo · headless Blender · Phaser 3 · touch controls

Interactive CV · try it

Query my CV

This is a live terminal. Pick a query below, or type a command such as skills, contact or help.

Run a query

recruiter@ogba: ~

Open to Senior and Staff AI Engineer and AI Architect roles.

Get in touch