Skip to content
Efficiency by design

Six disciplines, one partner. Applied AI, automation and secure engineering for governments, banks, hospitals and enterprises — delivered from Dubai, London, Muscat and Riyadh.

VodafoneDubai MunicipalityJindal SteelSecurity CirclesUmzugsauktionModernitySwingSmithTamo ScrubsJointStoreSerienflashVodafoneDubai MunicipalityJindal SteelSecurity CirclesUmzugsauktionModernitySwingSmithTamo ScrubsJointStoreSerienflash
What we do

Fourteen capabilities, one engineering standard.

Some projects shipped this year

A golf swing. A government filing. A patient callback.

Three systems we delivered this year. Nothing about them is alike except who built them — scroll each one to see how it actually works.

Swing score
0.0/10
P1 / P10
Address
Flagship · SwingSmith

One swing in.
One fix out.

Upload a swing from an ordinary phone. Ten checkpoints, 50+ metrics, and the one change most likely to help your next range session.

10 positions · 50+ metrics · one priority fix

Priority fix
Steep / over-the-top path

Feel the club drop into the slot behind you, like pulling a bell rope, then let it approach from the inside.

Source · third-party feasibility
Flagship · Dubai Municipality

It reads the study.
Then does the work after it.

Feasibilities read, forms and financial sheets filled and calculated from the source, then benchmarked against ISO and WHO standards.

Financial sheet · auto-populated
  • B4Capital cost48,200,000
  • B5Operating cost3,100,000
  • B6Discount rate6.0%
  • B7NPV =NPV(B6,B4:B5)38,940,220
Benchmarked against world standards
  • ISO 31000
  • WHO air quality
  • ISO 14001
Flagship · Outcall Review Agent

It calls every patient.
Then it tells the board what they said.

It rings every patient and gathers the review on the call. Every conversation is then analysed automatically and resolved by department and clinician.

Conversation score50%
Analysed automatically

Every call scored and themed. Nobody listens back or tags it.

Resolved to the source

By department, by clinician, and across the hospital.

Outbound call · post-appointment
00:47
  • AgentHello Mrs Rahman — calling about your appointment at the clinic yesterday. Do you have a moment?
  • PatientYes, that's fine.
  • AgentHow was your consultation with the doctor?
  • PatientVery good. She explained the results clearly and didn't rush me.
  • AgentThank you. Was anything difficult — waiting time, reception, finding the department?
  • PatientNo, I was seen almost on time.
  • AgentThat's good to hear. And how would you rate the visit overall, out of ten?
  • PatientI'd say a nine. Reception could be clearer.
Call analysed · themes clustered · attributed to department and clinician
That was three of them

Twenty more are documented the same way — the client named, the stack listed, and every one open to read.

Selected work

Named clients. Real systems.

All 23 projects
SwingSmith — AI golf swing analyser with a 10-position engine and in-app coach
Flagship

SwingSmith

SwingSmithSports TechUSA

AI golf swing analyser with a 10-position engine and in-app coach

Upload one swing from a phone and get a 10-position breakdown, 50+ metrics, and the single fix worth practising next.

Computer VisionPose EstimationAI/ML
Read case studySee SwingSmith live
AI Construction Estimator — Construction takeoff and bidding from architectural PDFs, in minutes
Flagship

AI Construction Estimator

Multi-client programmeConstructionUSA

Construction takeoff and bidding from architectural PDFs, in minutes

Reads architectural PDFs, detects the scale on its own, measures only the trade you work in, and returns quantities, labour hours and a bid — then pushes the work into your CRM.

Computer VisionDocument AIDeep Learning
Read case study
Flagship

Voice AI Agent Programme

Multi-client programmeEnterpriseGlobal

Voice agents for appointment booking, rescheduling and cancellation

Natural-sounding voice agents that handle transactional calls end to end, with call-centre analytics behind them.

Voice AILLMsSpeech Recognition
Read case study
AI-Powered LMS & Proctoring — Three role modules — school, teacher and student — with computer-vision proctoring
Flagship

AI-Powered LMS & Proctoring

Security CirclesEducationGlobal

Three role modules — school, teacher and student — with computer-vision proctoring

A multi-tenant platform with three distinct role modules — school administrator, teacher and student — backed by computer-vision proctoring, a randomised question engine and automatic certification on pass. We also produced the entire curriculum that runs inside it.

AngularNode.jsPython
School Management Platform — One platform that runs a single school — or a whole group of them
Flagship

School Management Platform

School operators, single-site and multi-branchEducationOman

One platform that runs a single school — or a whole group of them

A bilingual platform of fifty-five modules — admissions, academics, finance, HR, transport and governance — that a single school can run on its own, and a group can run across every branch from one place.

NestJSNext.jsReact Native
Read case study
SCORA — Security posture assessment without the consultant invoice

SCORA

SCORAEnterpriseGlobal

Security posture assessment without the consultant invoice

A security, compliance and risk assessment platform that scores an organisation against NIST CSF 2.0, ISO 27001:2022 and an SME health check, then returns a prioritised action plan.

Next.jsTypeScriptPostgreSQL
Read case studySee SCORA live
Tamo Scrubs — Multi-market Shopify commerce for a medical scrubs brand

Tamo Scrubs

Tamo ScrubsE-CommerceJordan

Multi-market Shopify commerce for a medical scrubs brand

A Shopify storefront selling medical scrubs and lab coats across nine markets, with multi-currency checkout and a deep fit and fabric matrix.

ShopifyLiquidJavaScript
Read case studySee Tamo Scrubs live
Omnicheck — AI health report generation and lifestyle optimisation

Omnicheck

Swiss healthcare partnerHealthcareSwitzerland

AI health report generation and lifestyle optimisation

Turning user health inputs into comprehensive personalised reports covering microbiome, hormonal balance and lifestyle.

AI/LLMsData AnalyticsReact
Read case studySee Omnicheck live
Where we work

Four offices. Clients across three continents.

Delivery teams in the Gulf and the UK, projects running across Germany, Switzerland and beyond. Close enough to sit in the room, distributed enough to follow the work.

Dubai

United Arab Emirates

London

United Kingdom

Muscat

Oman

Riyadh

Saudi Arabia

How we work

Scrum or Kanban — whichever the work actually needs.

We pick the method per engagement rather than running every project through one set of ceremonies. The ceremonies are not decoration either way — they are how a client sees progress before the invoice arrives rather than after it.

Scrum

Defined scope

A repeating loop. Fixed-length sprints, each ending in a working increment you can use.

PlanningDaily scrumBuildReviewRetrospectiveRefinementPlanningSprint cycleDaily scrumSprint cycleBuildSprint cycleReviewSprint cycleRetrospectiveSprint cycleRefinementSprint cycle

The sprint goal, and what honestly fits inside it.

Fifteen minutes on progress, plan and whatever is blocked.

The increment. Done means shippable, not nearly finished.

Working software, demonstrated to you — not a status deck.

One thing the team changes before the next sprint starts.

Next sprint's work sized and ready, so planning is not a workshop.

We use it when
A defined scope with an end state — a platform build, an ERP rollout, a migration, a new product.
Why
A fixed sprint boundary forces a shippable increment on a known date. When there is a deadline and a scope to protect, that pressure is the point.

Kanban

Continuous flow

A line, not a loop. Work is pulled when there is capacity and released when it is done.

Ready
In progressWIP ≤ 3
Done

Work arrives and is ordered by cost of delay, not by sprint boundary.

Pulled only when there is capacity. The limit is the discipline.

Released when it is finished, rather than held for a sprint end.

We use it when
Work that arrives rather than being planned — managed security operations, support, ongoing optimisation, and any retainer after launch.
Why
There is no natural sprint boundary on an incident queue. Limiting work in progress keeps cycle time predictable and lets something urgent jump the line without renegotiating a sprint.
How we choose

Scope with an end state runs Scrum. Work that arrives runs Kanban. Long engagements usually run both — Scrum while we are building it, Kanban once we are operating it — and we tell you which one you are in at kickoff rather than leaving you to infer it from the invoices.

Up to 7
People in a delivery team
Every sprint
A demo you can use
One change
Carried out of each retro
How we work

Five steps, and we stay for the last one.

  1. 01

    Discover

    We map how the work actually flows today — the handoffs, the workarounds, the spreadsheet nobody admits to. That map, not the org chart, is what we build against.

  2. 02

    Architect

    We design the system end to end before writing production code: data model, integration surface, failure modes, and what happens when the model is wrong.

  3. 03

    Build

    Agile delivery in small teams, working to a documented process. Short cycles, working software, and no six-month gap between kickoff and something you can use.

  4. 04

    Deploy

    Into your environment, against your compliance requirements, with the monitoring and audit trail a regulated operation needs from day one.

  5. 05

    Operate

    Systems drift. We stay on to retrain models, watch the metrics that matter, and keep the thing working after the launch photo.

Credentials

Staffed by people who hold the badges.

A team carrying the individual certifications that buyers of security services actually check.

Team certifications

  • CISSP
  • CISA
  • CISM
  • GIAC
  • OSCP
  • CEH
  • ISO 27001 Lead Auditor
  • GWAPT
  • GCFA
  • GCIH
  • COBIT
  • PRINCE2
  • ITIL v3
  • CCIE
  • CCNA

Tell us what should be
running by itself.

Bring us the process that eats your team's week. We will tell you honestly what it would take to fix it — and if the answer is simpler than you expected, we will say that too.