A software studio · Built in the UAE · Shipping worldwide

We talk about
ship software.

Saeed Software is a senior team designing and engineering premium apps, SaaS platforms, and AI agents for ambitious operators. No retainers parked in slide decks — every sprint produces something running in production.

What we build, when you actually need it built.

Five practices, one team. Each engagement is led by a senior who writes the code, picks up the phone, and ships the release.
{ }
S/01

Enterprise SaaS

Multi-tenant platforms with audit trails, SSO, granular roles and the dashboards your CFO actually trusts. Built to ship a v1 in weeks, not quarters.

ReactPostgrestRPC
S/02

AI Agent Integration

Agents that route tickets, draft proposals, reconcile invoices, and don't hallucinate the price list. Wired into your stack with evals you can read.

LLMsRAGTool-use
S/03

Mobile Applications

iOS, Android, and the cross-platform stacks that don't make your users wince. Native feel, tested on real hardware, in the store on the date you said.

SwiftKotlinExpo
S/04

System Integration

The boring middleware that makes everything else possible. ERP, CRM, banking rails, IoT — wired together with retry, observability, and clear contracts.

RESTGraphQLKafka
S/05

Marketing & Product Sites

Performance-budgeted, accessibility-graded, CMS-friendly. The kind of site where the founder doesn't have to call us to change a headline.

AstroNextSanityA11Y AA

A stack we'd defend
at 3am on a Sunday.

Boring tech, sharp opinions. We pick the stack each problem deserves and let the runway speak for itself.
L01TypeScript & Nodestrict / esnext
L02React, Next, AstroRSC ready
L03Postgres, Redis, Kafkaprod-tier
L04Swift, Kotlin, Exponative + RN
L05Python & FastAPIdata + ML
L06LangGraph, Anthropic, OpenAItool-use
L07AWS & GCPIaC w/ Terraform
L08Stripe, Plaid, AdyenPCI-aware
L09Three.js / WebGLselective
L10Rust on the edgeselective

Live in production.
Trusted by operators.

A sample. Names anonymised on request — happy to walk through the real ones on a call.
N
nahla / fleet / routes LIVE · DXB
Shipments
2,847
↗ 8.2%
On-time
98.4%
↗ 1.1pt
AED
412k
↗ 12% wow
SH-2840Riyadh → Jeddah · 3 stopsIn transit
SH-2839Dubai → Doha · directDelivered
SH-2838Abu Dhabi → KWI · customsHold · 17m

Fleet ops platform · GCC

'24 — '25SaaS · 12k DAU
Wallet···
Balance
AED 12,840.50
↗ +AED 312 today
Salary · ADCB+8,400
Careem · trip−42
Talabat · lunch−68
Refund · Noon+139

Consumer fintech · MENA

'24iOS · Android
Agent · ops-runtimeLIVE
Pull yesterday's failed payouts and retry the ones marked recoverable.
runtime
On it. Querying the payout ledger now.
tool · postgres.query✓ 14ms
tool · stripe.retry_payout✓ 4 / 4
runtime
4 of 7 recoverable. Retried, all settled. The other 3 need manual review — flagged in your inbox.

Agent runtime · B2B

'25LLMs · evals
Throughput
94%
Yield
87%
Uptime
99.8%
Energy
112kW
Line 3 · pressure (kPa)● 60s
Alert stream
14:32Pump 7 — back to nominal
14:28Vibration spike · L3-S2!
14:21Recipe loaded · batch B-441
14:14Operator override (S. Khaled)
14:08Sensor T-12 offline 9s×
13:59Maintenance window scheduled
13:51Throughput baseline updated

Plant ops dashboards · UAE

'25Integration · SCADA
SAP · ERP
Salesforce · CRM
api · gateway
Adyen · pay
Snowflake · DW
14:32:15SAP → DW · 2,184 rows synced
14:32:10CRM webhook · contact.updated
14:32:05Adyen reconciliation · processing

Enterprise integration mesh · KSA

'24API · ETL
routes/checkout.ts
db/schema.ts
eval/agent.test.ts
12345678910111213
// idempotent checkout · processes ~4k/min
export async function checkout(req: Req) {
  const key = req.headers['idempotency-key'];
  const seen = await kv.get(key);
  if (seen) return seen;

  const tx = await db.tx(async (t) => {
    const order = await t.orders.create(req.body);
    await t.ledger.debit(order.id, order.total);
    return order;
  });
  await kv.put(key, tx, { ttl: 86400 });
  return tx;
}

Payments edge runtime · EU

'25API · 99.99%
38+
Shipped products
12yrs
Combined eng leadership
99.9%
SLA, last 12 months
6wk
Median time to first ship

What operators say,
after the launch.

Quotes from the people who actually run the things we built. Names redacted on request — happy to make intros.
"

We had three vendors quote our SCADA integration. Saeed shipped a working pilot in the time the others spent writing the SOW.

CTOIndustrial energy · UAE
"

They wrote evals before they wrote the agent. That alone tells you what they're like to work with.

VP EngineeringB2B SaaS · UK
"

Friday demos became the most useful meeting on our calendar. Burn-down was always honest, never theatrical.

A schedule you can set a watch by.

Four phases, weekly demos, daily build. We don't disappear into a discovery doc and resurface a quarter later.
P/01
Scope
A working session, then a one-page brief: outcomes, constraints, the riskiest assumption, and the hard date. Fixed before we quote.
WK 1 — 5 days
P/02
Spike
A clickable, deployed prototype on real data within 10 working days. Used to settle the design language and de-risk the unknowns early.
WK 2–3 — 10 days
P/03
Build
Two-week sprints, demo every Friday, ship to staging on every PR. You see the burn-down, you see the build, you sign off the release.
WK 4–10 — 6–8 wks
P/04
Operate
SLA-backed runtime, on-call rota, growth backlog. We're either out of your way or scaling with you — never parked on a retainer.
WK 10+ — open

Senior team. Direct line.
UAE roots, global clients.

Founded by engineers who got tired of integrators who don't integrate. Today a small team of operators who write the code and sign the contract.

Saeed Software is a software studio based in the United Arab Emirates. We work with founders, operators, and platform teams who need premium apps and infrastructure — not slideware.

Every project is led by a senior engineer who is on the call, in the repo, and in the release. We keep the team small on purpose: low overhead, high signal, and the same person at week one and week thirty.

The studio sits at the intersection of traditional product engineering and the new wave of agentic systems. We bring both to the table on every engagement, and we let the problem decide the mix.

+
Products shipped
cnt
Countries served
yrs
Avg engineer tenure
.9%
Production uptime

Ship something real
this quarter.

A 30-minute call. We'll tell you whether we're the right team, what a v1 looks like, and the date you'll be live.

hello@saeedsoftware.com·Dubai · UAE·GMT+4