Skip to content
Musab Edriss
Work

Case studies

Each one follows the same arc: context, problem, what I did, result, what I learned.

LeadershipAIEngineering

Re-imagining analytics as an AI enablement layer

Repositioned CVM analytics from reporting into an in-house AI enablement layer — models, decisioning, orchestration and local infrastructure — that serves the telco and its adjacent businesses with no licensing cost.

20+Models running in parallel100%Platform uptime
AICVM

Conversational and agent intelligence: AI on customer conversations

On-premise AI that reads customer chats for sentiment and buying intent, explains bills in plain language, and automates callbacks and ticket handling — keeping customer data in-house.

On-premise — data stays in-houseModelsSentiment, intent, bill driversSignals
EngineeringCVM

Rescuing a next-best-offer pipeline from memory-limit failure

A next-best-offer pipeline was rejected by the cluster's memory admission control; a redesign around narrow ranking and staged joins brought it back under the pool limit.

~797 GB → under pool limitMemory planRejected → runningStatus
ML

Dual-layer anomaly detection for digital fulfilment

A proof of concept pairing weighted business rules with an Isolation Forest to surface anomalous digital-fulfilment activity, delivered to reviewers in Power BI.

Rules + Isolation ForestApproachRanked review queueOutput
StrategyML

An analytics and growth-engine framework for an insurtech partnership

Designed the analytics and growth framework for an insurance partnership — B2C segmentation and a B2B model for embedded insurance — then turned it into a deployed lead-scoring pipeline and a growth engine in build.

B2C + B2B embeddedCoveragePropensity-scored, deployedLead generation
CVM

Postpaid churn, contract, and ARPU analytics

A connected set of retention analytics for postpaid — contract-locking analysis, churn tracking, telesales next-best-offer targeting, and ARPU outlier detection.

Broad → targeted listsTelesalesOne shared definitionChurn risk
Engineering

Unblocking a real-time decisioning integration

Led the client-side resolution of an integration failure between the campaign platform and a real-time decisioning engine that had stalled campaign development with the vendor.

Integration failure → liveStatusReal-time campaign buildUnblocked
Use cases

The AI & analytics portfolio I lead

Beyond the case studies: every use case my team is building on our in-house AI enablement layer, across commercial, customer care, adjacent businesses and core CVM.

  • Deployed — Live
  • Adoption — Live, rolling out to users
  • Enhancement — Live and being extended
  • Development — In progress

Products & Commercial

  • Adoption

    Competition Monitoring

    Near real-time price and plan benchmarking against the market for devices, mobile plans and travel eSIMs — saving products and devices teams 3+ hours a week of manual tracking.

    AnalyticsAutomationCase study →
  • Adoption

    Sales Audit Suite

    Automated auditing of every sale against 10+ business rules, so quality and fraud checks cover all transactions instead of a sample.

    AnalyticsAutomationCase study →
  • Development

    Chat Intent Sales

    AI models that turn customer chats into subscriber-level buying signals for devices, broadband, roaming, gaming and rewards.

    AutomationML/AICase study →
  • Development

    Stock Monitoring & Demand Prediction

    Extending market monitoring to stock availability and forecasting device demand.

    AnalyticsML/AI

Customer Care & Digital

  • Adoption

    Bill Explainer

    An AI assistant that breaks a bill down and explains the charges in plain language — fewer disputes and shorter interactions.

    AutomationML/AICase study →
  • Adoption

    ROVA AI Sentiment

    Sentiment analytics across customer chats, surfacing trends and hotspots for earlier detection of dissatisfaction and sharper agent coaching.

    AnalyticsML/AICase study →
  • Enhancement

    Callback Automation

    An automated workflow that queues, prioritises and triggers callbacks for missed contacts.

    AutomationML/AICase study →
  • Enhancement

    Ticket Distribution

    Automated distribution and prioritisation of customer-care tickets.

    AutomationML/AICase study →
  • Development

    Agent Intelligence

    Further AI use cases to support front-line agents in real time.

    ML/AI

Insurtech

  • Deployed

    Insurance Lead Generation

    A propensity-scored lead pipeline that directs insurance outreach to the highest-potential customers.

    AnalyticsML/AICase study →
  • Development

    Analytics & Growth Engine (AGE) — Global & Bahrain

    An intelligence layer — analytics, modelling, profiling and insight on partner data — orchestrating the full insurance customer journey for the global platform and brokers.

    AnalyticsML/AIAutomationCase study →
  • Development

    AGE — stc Gulf market

    Extending the growth engine to brokers in a further stc Gulf market.

    AnalyticsML/AI

Fintech (stc pay)

  • Deployed

    Customer Segmentation

    Segmentation on transaction behaviour, engagement, status and product adoption to target customer strategies.

    Analytics
  • Development

    Retention & Growth Models

    Account-level churn, customer-stickiness and cross-sell propensity models feeding personalised retention and cross-sell campaigns.

    AnalyticsML/AIAutomation

CVM & Analytics

  • Deployed

    Inactivity Model

    Automated prediction and targeting of prepaid customers likely to go inactive, for early intervention and reactivation.

    AutomationML/AICase study →
  • Enhancement

    Churn Model

    Predictive scoring of the postpaid base for earlier, proactive retention — now adding network, app-behaviour and financial data.

    AutomationML/AI
  • Development

    CVM Ticket Next Best Action

    A next-best-action engine routing each ticket to an offer, a resolution or an escalation.

    AutomationML/AI
  • Development

    KPI Tracker & Slide Studio

    Live alerts on KPI drops and leadership slides generated automatically from live data.

    AnalyticsAutomation