Work

Problems, and what I decided.

Six problems, and the decision that shaped each one. In the case studies, clients are named and their systems are described by shape; the decision is the part worth reading. The archive that follows lists every system I have delivered or led.

Six case studies

Qatargas · QatarEnergy LNGState-owned LNG producer, Doha2011 – 2020 · Pricing evaluation

Every department forecast on market prices. None of them shared the same numbers.

Marketing, finance and planning each kept their own price feeds and spreadsheets. Vessel-diversion decisions, which move a cargo from one customer to another, were evaluated on assumptions nobody could reproduce a month later.

The decisionTreat the price data as an enterprise asset with one owner, one schedule and a captured snapshot per decision. Scheduled Bloomberg and Reuters ingestion, an economic model for diversion opportunities, point-in-time assumption capture, and dashboards on the SAP Portal and mobile.

+1.2 billion QAR (~$330M) in contract savings enabled · single source of price truth for a decade

EricssonTelecom · BCSS security analytics, Stockholm2022 · Lead analytics architect

A security platform that had to scale with the threat, not with the headcount

Compliance and vulnerability findings arrived faster than analysts could triage across the delivery pipelines. Adding reviewers would only have moved the bottleneck.

The decisionSeparate ingestion from analysis so throughput and expertise could scale independently. Azure Data Factory and Databricks for volume and correlation; Spring Boot services, a Vue portal and Power BI for the judgement calls that need a person.

+50% detection throughput · −25% operating cost · award-winning platform

Clas OhlsonRetail, Stockholm2021 · Cloud solutions architect

Cloud governance engineers would follow rather than route around

A large Azure estate had grown faster than the rules meant to govern it. Policy issued as an edict gets bypassed.

The decisionBuild governance as defaults: make the compliant path the path of least resistance, and publish the target architecture and its reasoning in a TOGAF-aligned repository so teams have somewhere real to look. Adoption follows understanding.

+50% Azure policy compliance · enterprise architecture repository established · SAFe rollout supported

QatarEnergy LNGControl-room operations, Doha2025 – 2026 · Alarm shelving override + ESMS

Turning a continuous stream of plant telemetry into a shift decision somebody signs for

Shelving an alarm is sometimes necessary and always risky. The question was not storage of events but how a crew records an override that carries an approver, a timestamp, an asset scope and a trail an auditor can follow years later.

The decisionTreat override authority as a system in its own right rather than a feature inside shift management. Two systems with an explicit contract kept the audit boundary sharp and let each change on its own schedule: sequential endorsement, conflict detection and role-plus-asset scoped authorisation.

Unified operating picture for day and night shifts · clearer handovers · safe, continuous plant operations

Qatargas & RasGasPost-merger integration, Doha2016 – 2018 · SAP BPM, inbox, UI5

Two enterprises, one inbox, and a UI the processes could share

The integration brought Qatargas and RasGas into one organisation, and their approvals needed a common front door and a common way to be built.

The contributionSAP PI/PO BPM applications for the unified processes, one inbox as the front door for every approval, and a custom SAP UI5 framework for the building blocks, the runtime and the company-wide Fiori guidelines.

Recognised for pivotal contribution to the merger integration programme

QatarEnergy LNGEnterprise workflows, Doha2023 – 2026 · Partners management + Management of Change

Five thousand stakeholders, dozens of departments, and workflows that change faster than releases

Contract correspondence with external partners and internal change management both needed approval flows that business owners could reshape without a development cycle, while every step stayed auditable across Azure, SAP and custom systems.

The decisionSeparate the workflow definition from the application: a dynamic workflow engine and a unified portal, with a standardised audit-trail contract shared by the partner platform and the MoC framework. Later extended with AI agents for document-heavy approvals, kept inside guardrails and human review.

5,000+ stakeholders on one change framework · external partners and internal teams on one portal

The archive

Every system I have delivered or led since 2004, including the small ones. Filter by client, era or domain.

Client
Era
Domain
  • 2026Cloud

    Government Digital Transformation Programme

    Osoul Consulting Group · Qatar government entity

    Solution architecture across three pillars in design and mobilisation: Dynamics 365 Finance and Supply Chain, a governed Microsoft Fabric data foundation with Power BI, and a multi-agent AI layer on Azure AI Foundry for document-heavy reconciliation. Azure Landing Zone on Qatar Central with zero-trust private endpoints, APIM as the AI gateway, an integration hub across D365 and SAP, and the programme’s data governance model.

    Dynamics 365Microsoft FabricAzure AI FoundryAPIMLanding Zone
  • 2026Data

    Legacy Modernisation and Data Platform Programme

    Osoul Consulting Group · Qatar government entity

    Architecture and phased migration strategy moving a decades-old estate of Oracle-based ERP, planning and database platforms onto a configurable core platform and web portal. A unified legacy data platform on Microsoft Fabric (medallion lakehouse, automated validation and reconciliation, Direct Lake reporting in Power BI) is the governed foundation for data migration and the phased cut-over of forms, workflows and reports.

    Microsoft FabricPower BIAzure Qatar CentralEntra IDData migration
  • 2025 – 2026AI

    Tempii: AI-powered healthcare staffing platform

    Osoul Consulting Group · Tempii.ai

    Staffing platform connecting clinics with medical professionals, launching in Canada with a focus on the Americas. Clinics publish shifts through an AI-assisted flow; practitioners are matched by AI recommendation and guided by an AI assistant. Own the end-to-end solution, AI and data architecture, and lead the development team through design and delivery.

    AI matchingAI assistantData architectureTeam leadership
  • 2023 – 2026Workflow

    Enterprise Partners Management System

    QatarEnergy LNG

    Contract correspondence and partner engagement platform with dynamic, configurable workflows and a single portal shared by external partners and internal delivery teams.

    Azure.NETWorkflow enginePortal
  • 2025 – 2026Workflow

    Alarm Shelving Override (ASO)

    QatarEnergy LNG

    Control-room governance for alarm overrides: digitised installation and removal, shift-based tracking, sequential endorsement with conflict detection and full audit trail. Extends the Electronic Shift Management System.

    SAP BPMSAP UI5Asset hierarchySafety
  • 2025 – 2026Operations

    Enterprise Asset Management System

    QatarEnergy LNG

    Full asset lifecycle from procurement to disposal with transaction history, QR-enabled physical verification, warranty and maintenance alerts, and real-time dashboards. Owned end to end: architecture, data, backend, frontend, deployment.

    .NETSQLQR auditsDashboards
  • 2023 – 2025Workflow

    Management of Change framework

    QatarEnergy LNG

    Co-engineered the enterprise MoC framework: standardised audit trails and cross-departmental workflows spanning Azure, SAP and custom hybrid systems for more than 5,000 stakeholders.

    AzureSAPHybrid integrationGovernance
  • 2024 – 2026AI

    AI-assisted approvals & SDLC practice

    QatarEnergy LNG

    Multi-agent workflow design for document-heavy approvals, with guardrails and human-in-the-loop review that preserve auditability; AI-assisted practices introduced across the delivery lifecycle.

    Agentic AIMCPGuardrailsHITL
  • 2023Workflow

    Shutdown Scope Change Request

    QatarEnergy LNG

    Governance for scope changes during multi-plant LNG turnarounds: planning, review and execution flows built for safety and accuracy, reducing downtime risk on mission-critical facilities.

    SAP BPMSAP NetWeaverTurnarounds
  • 2022Data

    BCSS Security Analytics platform

    Ericsson

    Award-winning platform embedding continuous security and compliance verification into CI/CD pipelines. Ingestion and correlation on Azure Data Factory and Databricks; Power BI and a Vue portal on Spring Boot services. +50% detection throughput, −25% OpEx.

    DatabricksData FactorySpring BootVuePower BI
  • 2021Cloud

    Azure Govern & Manage initiative

    Clas Ohlson

    Enterprise Azure governance built as defaults rather than edicts: automated compliance policies, resource management and security controls, plus a TOGAF-aligned architecture repository. +50% policy compliance.

    Azure PolicyTOGAFArchitecture repository
  • 2021Cloud

    Azure platform architecture

    Clas Ohlson

    High-level and detailed design specifications for cloud workloads across multiple value streams, including enhancements to the core retail platform behind record engagement and retention.

    AzureSolution designSAFe
  • 2021Cloud

    Platform migration to AWS

    BeautyQlick

    Refactor and migration of the full stack to AWS: server-side rendered, SEO-optimised web application served over CloudFront with Google Ads and Facebook Pixel analytics. Top-five search placement for beauty products in Sweden.

    AWSCloudFrontSSRSEO
  • 2014 – 2020Platform

    SAPUI5 / Fiori framework

    Qatargas

    A custom SAP UI5 framework: the building blocks and the runtime for the user interfaces of SAP PI/PO BPM process applications, and the company-wide Fiori UI guidelines for that estate.

    SAP UI5FioriSAP BPMPI/PO
  • 2014 – 2020Workflow

    Unified Inbox

    Qatargas

    One inbox for every business-process workflow across SAP and non-SAP providers, integrated through SAP NetWeaver Gateway and core services. The enterprise-wide front door to approvals.

    SAP GatewaySAP UI5Process integration
  • 2011 – 2020Data

    Marketing & Pricing Evaluation Platform

    Qatargas

    Unified LNG market-price data for every department that forecasts on it: scheduled Bloomberg and Reuters snapshots, vessel-diversion economics, point-in-time assumption capture, SAP Portal and mobile dashboards. Enabled +1.2 billion QAR (~$330M) in contract savings.

    C# / .NETWCFSAP BusinessObjectsSAP Portal
  • 2016 – 2018Workflow

    Qatargas–RasGas merger integration

    Qatargas

    Built the merged organisation’s unified processes as SAP PI/PO BPM applications, with one inbox for every approval and a custom SAP UI5 framework that provided the building blocks, the runtime and the company-wide Fiori guidelines for those user interfaces.

    SAP BPMUnified inboxSAP UI5PI/PO
  • 2018 – 2019Workflow

    Deficiency Report process

    Qatargas

    Automated the plant deficiency reporting process on SAP BPM/BRM under Process Orchestration, with structured routing and decision rules.

    SAP BPMSAP BRM
  • 2018Workflow

    Maintenance Cost Optimisation & Saving Initiatives

    Qatargas

    Workflow automation for proposing, reviewing and tracking maintenance cost-saving initiatives on SAP Process Orchestration.

    SAP BPMSAP BRM
  • 2018Workflow

    ASK CEO process

    Qatargas

    Employee-to-executive question and response workflow with routing, ownership and response tracking on SAP BPM/BRM.

    SAP BPMSAP BRM
  • 2015Workflow

    Stationery Catalogue & request process

    Qatargas

    E-commerce-style catalogue for the full stationery range with the request and approval process automated on SAP BPM/BRM.

    SAP BPMSAP UI5
  • 2014Workflow

    Offshore Gate Pass

    Qatargas

    Issues gate-pass cards that clear offshore employees through the heliport to offshore sites; SAP NetWeaver with SAP BPM as the workflow engine.

    SAP NetWeaverSAP BPM
  • 2014Workflow

    Expenses Claim workflow

    Qatargas

    Education, business entertainment, mobilisation and ad-hoc expense claims with multi-level line-manager approval, posted to SAP payroll for the next cycle.

    SAP BPMSAP HCM
  • 2013Workflow

    Improvement & Suggestions workflow

    Qatargas

    Intranet application to submit, review and reward employee improvement suggestions, built on Captaris workflow and integrated with SAP BPM processes.

    CaptarisSAP BPMASP.NET
  • 2013Workflow

    Leave Request workflow

    Qatargas

    Annual, Hajj and authorised/unauthorised leave requests with multi-level approval, deducted from employee quota in the SAP backend.

    SAP BPMSAP HCM
  • 2012 – 2013Operations

    Electronic Shift Management System (ESMS)

    Qatargas

    Shift-to-shift flow of instructions and reports across roles, from section to asset to full operations level. Real-time information for shift personnel with a focus on safety, quality and critical issues.

    C# / .NETWCFSAP integrationSOA
  • 2013Operations

    Career Fair candidate system

    Qatargas

    Collecting, screening and selecting national candidates against defined criteria in support of the Qatarization programme.

    ASP.NETSQL Server
  • 2011Workflow

    Corporate Calendar

    Qatargas

    SharePoint calendar extension for event-booking requests; Public Relations publishes corporate events with audience-scoped access.

    SharePointC# / .NET
  • 2011Operations

    Resume Management System

    Qatargas

    Captures job applications from every resume source into one repository with deep document-content search for the recruitment team.

    ASP.NETSQL Full-Text SearchSharePoint
  • 2010 – 2011Integration

    Oracle ERP ↔ NTS Wincash POS gateway

    ABA Technology Solutions

    Integration gateway synchronising the Oracle ERP finance backend with the NTS Wincash point-of-sale platform.

    Oracle ERPPOS integration
  • 2009 – 2010Platform

    BaseRock application framework

    SoftSolutions

    Module-based application framework of configurable components and extensible layers that standardised the software development lifecycle across all SoftSolutions products.

    C# / .NETSOAFramework design
  • 2009 – 2010Finance

    Dimensions: Islamic consumer finance

    SoftSolutions

    Contracting, credit, collections and operations for Islamic finance instruments (Murabaha, Ijarah, Istisnaa and more), with ERP/CRM integration, regulatory configurability and 900+ KPIs on built-in OLAP.

    C# / .NETOLAPERP/CRM integration
  • 2009Integration

    DynaGate: Dynamics GP integration engine

    SoftSolutions

    Metadata-driven middleware synchronising custom business systems with Microsoft Dynamics GP through e-Connect, with a mapping UI for business events.

    Dynamics GPe-ConnectMiddleware
  • 2008Platform

    CodeGen template code generator

    SoftSolutions

    Template-based generator producing business and data layers from the database model, with a template editor for custom output.

    C# / .NETReflection & Emit
  • 2008Research

    Faculty Management Information System

    Bitco

    Student affairs and results management for the Faculty of Education, Al-Azhar University.

    ASP.NETSQL Server
  • 2007 – 2008Finance

    Diamonds ERP

    Bitco

    Component-based, multi-company ERP with desktop and web interfaces: accounting, HR, inventory, sales, purchasing, vehicle service and asset modules over distributed databases.

    C# / .NETDistributed dataERP
  • 2007Platform

    DAL-Tool code generator

    Bitco

    Generates tested, production-level data access layers and Visual Studio projects from custom templates.

    C# / .NETSMOTemplates
  • 2006 – 2007Research

    Al-Rejal Encyclopedia

    Arabia-IT

    Electronic reference on hadith transmitters compiled from 50+ sources, with a graphical study tree across the timeline and a secured file structure.

    C# / .NETStructured file system
  • 2006 – 2007Research

    Journal Archive

    Arabia-IT

    Categorised archive of journal releases with an image gallery and direct scanner and webcam capture.

    C# / .NETImaging
  • 2006 – 2007Operations

    Project Management Tool

    Arabia-IT

    Internal planning and task-scheduling tool measuring module performance with role-based security for developers and users.

    C# / .NETWeb services
  • 2006Research

    Manuscripts Library

    Arabia-IT

    Data collection and search engine for Islamic manuscripts, sources and images, serving future research projects.

    C# / .NETSearch
  • 2006Research

    INAYA Health Care directory

    Arabia-IT

    Directory of contracted doctors and clinics, categorised by location and type to find the nearest provider.

    C# / .NETWeb services