Skip to content

Work

9 systems, from speech AI to self-healing incident automation.

Production platforms for UAE government and enterprise clients. Items marked “designing” are in active design, not yet built.

01AI / ASRAWQAF Ministry, UAE

Smart KhatibAI Sermon Evaluation Service

An event-driven microservice that transcribes and scores Arabic Friday sermons automatically, replacing manual review for a government religious authority.

  • OpenAI Whisper (faster-whisper) for Arabic speech-to-text with word-level timestamps, tuned for long, noisy recordings.
  • ffmpeg pre-processing (16 kHz mono, volume-normalized) that rejects short or silent uploads early.
  • Multi-stage trimmer that finds the sermon's real start and end using phrase detection and matching against the reference script.
  • 5 pluggable scoring modules — script accuracy (WER), pronunciation, delivery (pitch and pace with librosa), vocal style and duration — feeding a weighted 100-point model with feedback in Arabic, English and Urdu.
  • Production-ready on Azure AKS: configurable thresholds, per-module error handling, retries, Azure Blob storage and Docker.
  • Next.js / TypeScript analytics dashboard, Arabic RTL TipTap editor and a timestamped annotation video player.
PythonOpenAI WhisperApache KafkaFastAPIlibrosaAzure AKSNext.jsTypeScript
02IoT / PlatformCisco Jasper platform

M2M MobilitySIM & Device Management Platform

SIM lifecycle, rate plans, provisioning, quota management and deactivation workflows for M2M / IoT connectivity, with hardcap automation and AI usage prediction in design.

  • Automated Cisco Jasper event-handler integration processing recurring account, usage and SIM-identity exports that drive hardcap enforcement and reporting.
  • Manage and scale the Docker-based microservices (admin portal, notification and event-handler services) on MySQL / PostgreSQL, with automated email and SMS notifications.
  • Leading the event-handler re-architecture to a high-availability design (2 app VMs, 2 database VMs and a central monitoring server) on the Jasper Control Center REST API — ready for staging.
  • Grafana monitoring (Prometheus, Node Exporter, cAdvisor); diagnosed disk-capacity issues from ~10 GB/day of usage exports and coordinated retention and volume fixes.
  • Designing AI on the usage history: overage forecasting before the billing cycle ends, heavy-device detection for selective capping, and repeat-disconnection prediction.
  • Designing a read-only LLM operations assistant that explains capping decisions and generates daily operator summaries.
Cisco JasperPythonDockerPostgreSQLMySQLGrafanaPrometheusLinux
03Data engineeringTAQA (ADDC & AADC), UAE

TAQAAMI Meter Onboarding & Smart-Metering Analytics

The e& side of AMI meter onboarding and commissioning, plus the data-engineering and analytics layer across 1M+ meters.

  • Kafka listener that consumes validated meters published by TAQA's MDM and loads them into the GridPulse / UtilitySync fulfillment tool.
  • Meter commissioning through the Head-End System (HES) API, initiated in GridPulse / UtilitySync and executed by HES.
  • Vendor gateway data (Datakorum, EasySoft) over MQTT into HES Kafka and MongoDB — load profiles, registers, events and alarms.
  • Airflow-scheduled Spark jobs processing readings into Hadoop (HDFS) for history and reporting.
  • Grafana dashboards for reading coverage, gateway health and inventory across 1M+ meters and 70+ gateway brand / model combinations.
Apache KafkaMQTTMongoDBApache AirflowApache SparkHadoopGrafana
04Automatione& IoT & AI NOC

IoT Robotics IntegrationServiceNow & PRTG Ticketing Automation

A FastAPI platform that automates the full ServiceNow incident lifecycle for PRTG webhooks and ThingWorx Smart District Platform polling.

  • Reusable, configuration-driven ServiceNow SOAP client shared by both modules, running in pre-production and production via environment settings only.
  • PRTG state machine that groups alarms per account and type into one incident, tracks each down device, auto-resolves on recovery and acknowledges back in PRTG.
  • Scheduled detection of disconnected IoT assets — air quality, flood, parking, waste-bin and weather sensors, gateways and ANPR — with per-asset offline thresholds.
  • De-duplication and cooldown-based retries (one open ticket per device and data point) with failure isolation.
  • PostgreSQL schemas per module, admin endpoints for job status and manual runs, and pytest coverage with a fake ServiceNow client.
PythonFastAPIServiceNow SOAPPRTGThingWorxAPSchedulerPostgreSQLpytest
05AutomationMinistry of Interior, UAE

MOI Self-Healing PortalServiceNow Incident Automation

A Django operations portal for NOC L1 / L2, SRC and Customer Service teams that joins ServiceNow incidents with live device status.

  • Combines ServiceNow fault incidents with account master data and live device status from UTC, HOL, M2M and ThingWorx.
  • Bulk ServiceNow actions — close, reassign, hold — plus work orders and incidents created from CSV / Excel uploads, with an activity log.
  • Sync jobs (cron with flock in Docker) pulling open incidents every 2 minutes into an auto-refreshing incident view.
  • Captcha and email OTP login (Microsoft Graph), enforced password policy and role-based access across 7 user roles.
  • Three-database PostgreSQL setup with custom Django routers; GitHub Actions deploys with health checks and automatic rollback.
PythonDjangoPostgreSQLDockerGitHub ActionsServiceNowMicrosoft Graph
06Secure platformMinistry of Community Development, UAE

MOCD Case ManagementHassantuk staff platform

End-to-end ownership of a Django 5 API and a bilingual (English / Arabic, RTL) Next.js 16 portal for clients, cases, properties and documents.

  • OTP login, JWTs in httpOnly cookies with rotating refresh tokens, rate limiting and role-based access for 4 staff roles.
  • Field-level PII encryption (Fernet) with HMAC search indexes, and encrypted document storage.
  • Audited case and document workflows, CSV / Excel bulk uploads and Celery / Redis background jobs, shipped as Docker services via GitHub Actions.
Django 5DRFPostgreSQLCeleryRedisNext.js 16React 19TypeScript
07IoTMinistry of Community Development, UAE

HassantukUAE Civil Defense & Smart Home IoT

Nationwide fire-alarm monitoring and field-operations tooling for the UAE civil-defense program.

  • Alarming System: ThingWorx Mashup dashboards monitoring connected fire-alarm devices across residential and commercial properties.
  • Apache Airflow pipelines and Python cron automation for smart-metering data flows.
  • Installation and Replacement Wizards (JSF / PrimeFaces) for the Future Home and IoT Sync modules.
ThingWorxApache AirflowPythonJSF / PrimeFaces
08FrontendEnterprise IoT · Lead Frontend Developer

Head-End SystemIoT Gas Meter Platform

Full frontend ownership: real-time WebSocket meter dashboard, Leaflet geospatial views with clustering and anomaly analytics, and an offline-first PWA for field technicians.

TypeScriptLeaflet.jsChart.jsWebSocketPWA
09FrontendMinistry of Education, UAE

Credential VerificationBlockchain certificate verification

Frontend for a blockchain-based academic certificate verification system, validating document integrity through hash comparison to detect PDF tampering.

Vue 3BlockchainDocument hashing