AI Engineer · Dubai, UAE

Abdul Rahim
Moinul Haque

I build real-time, multimodal AI systemsvoice & avatar platforms — engineered for sub-second latency and zero-downtime scale.

View my work Get in touch
Scroll
Real-time Voice AIWebRTC · LiveKitComputer VisionYOLO · ONNXAgentic AILLM OrchestrationRAGTwilio SIPFastAPIPython.NET · C#PostgreSQLDocker · K8sNext.js
About

Engineer of real-time, agentic and vision AI — grounded in solid backend systems.

I'm Abdul Rahim Moinul Haque, an AI Engineer in Dubai with a BEng in Computer Systems Engineering (GPA 4, Middlesex University Dubai). I ship production AI end-to-end: sub-second voice & avatar platforms over WebRTC, CPU-optimized computer vision, and agentic LLM platforms with real orchestration — backed by years of enterprise .NET microservices, gRPC and Kubernetes delivery.

Multimodal
Voice · Vision · Language
Real-time
Low-latency by design
End-to-end
Research to production
GPA 4
BEng, Middlesex
Experience

Where I've built.

Zainlee Technologies — AI Engineer

May 2025 — Present
Ontario Tower, Business Bay, Dubai

Own real-time AI and agentic systems end-to-end — from voice, avatar and vision infrastructure to multi-agent LLM platforms — and take them to production.

<1s voice round-trip5-agent orchestrationOmnichannel WhatsApp · IG · webCrash-safe workflow engine
  • Built an omnichannel customer chat platform across WhatsApp, Instagram and web, where an AI agent handles insurance enquiries and submissions and staff can step in at any time — with safeguards preventing unverified submissions, live human handover over Socket.IO, and encryption for customer data. The agent runs on Python/Flask with PostgreSQL, the live console on Node/Express with MongoDB, using OpenAI function calling, voice notes and OCR.
  • Developed a platform that lets clinicians research, write and fact-check medical content and produce videos in a clone of their own voice. It runs on a five-agent team (Agno) with a workflow engine that recovers cleanly after a crash, routes each task to a lighter or heavier model based on complexity, and cites its sources with RAG — with multi-language support including Arabic right-to-left.
  • Designed and built a real-time voice assistant on LiveKit linking phone lines (Twilio, plus on-site FreePBX/GSM) to the browser — running STT, the model and TTS fast enough to respond in under a second, with voice-activity detection and memory that persists across calls. With the voice layer stable, I layered a talking video avatar on top that stays in sync with the conversation over the same connection.
  • Created a computer-vision system for a large multi-level car park that identifies the fastest exit for each vehicle and helps reduce congestion — using YOLO to detect vehicles and read number plates across several camera feeds, then scoring the candidate exit routes in real time.

SkyIT Services — Backend Developer

Jan 2024 — May 2025
Remote

Built and hardened enterprise-grade backend services and the delivery pipelines around them.

REST + gRPC microservicesHA autoscaling · failoverFaster query & release cycles
  • Built and maintained backend microservices in C# and .NET, refining how they communicated over REST and gRPC to keep the APIs responsive.
  • Wrote the SQL and designed the schemas in PostgreSQL and MS SQL Server, reducing query times on the heavier data-retrieval paths.
  • Containerized the services with Docker and ran them on Kubernetes, so they scaled automatically and recovered from failures without downtime.
  • Configured the CI/CD pipelines, including unit tests and a managed artifact store, so releases shipped consistently.
  • Implemented authentication with OAuth2.0 and JWT, tightening access control across internal and public-facing endpoints.

New Smart Flexible Packaging FZE — Software Developer

Feb 2022 — Dec 2023
Ajman Free Zone, Ajman

Digitised how the business ran — building its CRM from scratch and leading the ERP selection and rollout.

Custom CRM from scratchOdoo ERP rolloutFinance + ops adoption
  • Built a custom CRM from scratch in Python, .NET and React, designed around how their sales and customer teams actually worked — bringing client data into one place and removing much of the manual effort from daily operations.
  • Evaluated ERP options against their accounting and operational needs, selected Odoo, and managed its setup and rollout across finance and operations.
  • Trained staff on the new CRM and ERP and produced the supporting documentation, making the move from their previous systems straightforward.
Toolkit

Skills & competencies.

AI & Machine Learning

LLM OrchestrationAgentic AI (Agno)Prompt EngineeringComputer VisionYOLOONNXRuntimeInsightFaceOCRRAGVADSTT/TTS Streaming

Backend & Real-Time

PythonFastAPINode.jsC# / .NETWebRTC · LiveKitSIP · TwilioSocket.IORTSP · FFmpegPinecone · RedisPostgreSQL · MongoREST / gRPC

Cloud & DevOps

DockerKubernetesAWS · S3CI/CD · JenkinsTerraformHigh-Traffic ScalingLatency ProfilingZero-DowntimeLinux

Frontend & Integration

React.jsNext.jsTailwind CSSPWA / OfflineReal-time UIMCP ToolingWhatsApp · Meta GraphWeb Push

Business Systems & Applications

Custom CRM DevelopmentERP EvaluationOdoo ImplementationWorkflow AutomationSystems IntegrationTraining & Documentation
Work

What I've built.

03

Realtime AI · WebRTC Communication

02

Computer Vision

01

Architected & Shipped — Agentic Platforms

REGULATED · OMNICHANNEL

Insurance AI Concierge

A multi-tenant, compliance-driven conversational platform for a regulated financial insurer. A function-calling LLM agent handles customers across WhatsApp, Instagram and web chat — with a hard regulatory gate, live human takeover, and field-level encryption throughout.

REGULATED RUNTIME · MULTI-TENANT
WhatsAppSendPulse BSP
InstagramDM channel
Web ChatSocket.IO
Ingress Gateper-customer threadsASYNC FAN-OUT
Compliance Gateregulatory redirectHARD GATE
Agent LoopOpenAI Responses APIBOUNDED TOOL-LOOP
Business Toolscollect · submitSCRATCHPAD → COMMIT
Encrypted StorePostgreSQL · MongoDBFERNET FIELD-LEVEL
Human Takeoverlive agent consoleSHARED AI TOGGLE
I/O · ChannelControl · GateAI ComputeData · Tools
Orchestration & flow
  • Function-calling agent on the OpenAI Responses API with a bounded tool-loop (max rounds, one-at-a-time dispatch) over a fixed conversation window.
  • Tool design pattern: stateless collector tools act as scratchpads tracking missing fields, while a single commit tool is the only DB write — the model can never "claim" a submission without it.
  • Compliance gate short-circuits AI when regulation requires, redirecting to a compliant channel; the whole agent stays dormant behind one flag.
  • Human takeover and AI escalation converge on one aiEnabled flag, broadcast live to every agent console over Socket.IO.
  • Context-recompute pattern: facts (name/email/language) are recomputed server-side and the model is instructed to trust the code over its own memory — killing re-ask loops.
Engineering
  • Dual runtime: Python/Flask + PostgreSQL for the messaging agent; Node/Express + MongoDB + Socket.IO for the real-time web console.
  • Multi-tenant credential + prompt resolution from the database, so one platform hosts many businesses.
  • Field-level encryption (Fernet) on all customer PII, with signed, expiring document-download URLs (HMAC).
  • Voice notes (STT→agent→TTS), document AI (classify→OCR→extract), and multi-channel send/typing/reactions.
OpenAI ResponsesFunction CallingFlaskExpressPostgreSQLMongoDBSocket.IOFernetMulti-tenant
HEALTHCARE · AGENTIC PIPELINE

Clinical Content Co-pilot

A production PWA that helps regulated clinicians research, draft, compliance-check, produce (as talking-head avatar videos in their own cloned voice) and publish medical content — driven end-to-end by an agentic AI co-pilot. A routing agent team feeds a deterministic content pipeline.

AGENTIC CONTENT RUNTIME
Doctor ChatReact 19 PWA
Co-pilot TeamAgno · route modeINTENT ROUTER
Specialist Agentsresearch · script · compliance5 · FALLBACK LADDER
Compliance RAGDHA-style guidelinesCLAUSE CITATIONS
Agentic Memoryper-doctor style
GEO/AEO VisibilityAI-answer tracking
Workflow Enginestate machine · pollingCRASH-SAFE
Avatar · Voice Pipelineclone → lip-sync → upscaleDIGITAL TWIN
Publish · Schedulemulti-platform · UAE tzORCHESTRATED
I/O · ClientControl · RouterAI ComputeData · RAG · Memory
Orchestration & flow
  • Two cooperating AI layers: a conversational agent team in route-mode dispatches each message to one of five specialists (research, script, compliance, article, chat); a deterministic workflow state machine drives multi-step production — model calls at each step, control flow in code.
  • Provider routing & fallback across multiple LLMs, with complexity-based fast/heavy model selection so simple replies return in seconds.
  • Agentic memory keyed per doctor learns tone/platform/topic preferences across sessions and injects approved style samples.
  • Compliance pipeline: stance-aware LLM review (endorsed vs. debunked) + structural regex rules + a strict RAG retriever for clause-level citations and a safer rewrite.
Engineering
  • Digital-twin pipeline: voice-clone TTS → portrait lip-sync → upscale → word-timed captions / B-roll, all crash-recoverable (persisted job ids resume renders after restart).
  • Never block the request: long steps run in per-job daemon threads writing a status column the PWA polls; boot sweeps rescue orphaned jobs.
  • GEO/AEO visibility: tracks whether the clinician is mentioned/cited by AI answer engines vs. competitors — the DB row is the self-healing queue.
  • Full observability: per-run agent tracing + per-doctor token accounting driving a cost dashboard. Multi-language incl. Arabic RTL.
Agno TeamMulti-LLM RoutingState MachineRAGVoice CloneLip-sync AvatarFastAPIDaemon WorkersPWA

Let's build something real-time.

Open to AI engineering roles and freelance work across voice, vision and agentic systems — happy to walk you through my showcased projects.

Ask about Rahim