Webuildthe engineroom
for SaudiArabia'sAI.

Production AI, bilingual software, security hardening. No fluff, no slide-ware. You ship, we ship.

tuwaiq — live
$ [boot] tuwaiqtech.engine v4.7 ready
$ [auth] mTLS handshake · cipher=TLS_AES_256_GCM_SHA384
$ [model] loaded riyadh-7b · ctx=128k · quant=q6
$ [sla] p50=41ms p95=118ms p99=204ms
$ [deploy] region=me-central-1 · replicas=6/6
$ [sec] scan=0 findings · last 14d

shipping in production for

ARAMCOstcNEOMSABICSAMAMODONRiyad BankKAUSTTawuniya

signal > noise

What running in production actually looks like.

uptime · rolling 90d
0.00%
p50 inference
0ms
sec findings · 14d
0
KSA deployments
0

what-we-do.md

Three practices. One shared engineering bar.

01 · ai/ml

Models that actually ship.

$models=12 in prod
$evals=47/47 passing
$p50=41ms

Retrieval, fine-tune, eval loops, and the plumbing that keeps production models honest. We own the stack end-to-end — no handoffs, no magic. From data pipelines to safety guardrails, every model we ship comes with versioning, a/b harnesses, and one-click rollback baked in. Custom embeddings tuned for Arabic and English so retrieval doesn't lose meaning at the language boundary, and architectures designed for KSA data residency and on-prem deployment when regulators ask.

  • Domain-adapted models
  • Retrieval & agents
  • Evaluation & observability
  • Human-in-the-loop flows
  • Bilingual embeddings (EN/AR)
  • A/B harnesses & rollback
Learn more
02 · software

Built for scale in-Kingdom.

$langs=en + ar
$rtl=native
$a11y=WCAG-AA

Bilingual portals, ops tools, API platforms. Arabic-first, RTL-native, accessible by default — never an afterthought retrofitted three sprints later. The kind of software your team actually wants to use on Monday. We design around the workflows you already have, not the ones your framework wishes you had. Auth, billing, audit trails, and SAMA-grade logging come standard, not as a paid upgrade six months in. Every shipped module ships with monitoring, runbooks, and an honest README.

  • Bilingual portals (EN/AR)
  • Operations platforms
  • Integration & APIs
  • Admin panels & dashboards
  • Auth, billing & audit
  • Real-time dashboards
Learn more
03 · security

Threat-model first.

$sama=aligned
$audits=0 findings
$model=zero-trust

SAMA-aligned, zero-trust by default. Reviewed by humans who care. We find the gaps before regulators — and before attackers — do. Every architecture starts with a written threat model that gets signed off in plain language before code lands. Pen-test ready by design: secrets vaulted and rotated, perimeters segmented, audit trails immutable. We work the way SAMA, NCA, and SDAIA expect — and explain the trade-offs in language your CISO can take straight to the board, no jargon laundering.

  • SAMA / NCA alignment
  • Threat modeling
  • Security reviews
  • Incident runbooks
  • Pen-test readiness
  • Secrets & rotation
Learn more

pipeline

discover → model → ship → hand over.

Four stages. No theater. You always know exactly what's happening in the repo.

01

discover()

Read the code. Map constraints. Write honest scope.

02

model()

Threat-model first. Architecture doc gets signed.

03

ship()

Weekly demos against real users. Tight loops.

04

handover()

Runbooks, evals, on-call. You inherit a running system.

git log --oneline

Selected shipments.

$ cat ./case-studies
#fintechp95 -73%

Bilingual SME lending platform

Migrated a legacy SAMA-regulated flow. p95 −73%. Shipped in 9 weeks.

$ read-more
#public-sector2M / mo

Arabic document intelligence

RAG over 2M docs/mo. On-prem, audited, human-in-the-loop.

$ read-more

cat ./wall-of-clients.md

What the people who've shipped with us say.

They shipped an eval suite before they shipped the model. That's when I knew we hired the right team.

RH
Ryadh Hussein
Head of Platform · Riyadh fintech

Bilingual from the first pixel. No retrofits, no awkward Arabic. Our users felt it on day one.

NA
Noura Al-Sayed
Product Lead · Jeddah e-commerce

Small team, senior engineers, zero theatrics. We skipped three months of vendor dance and just built the thing.

FA
Faisal Al-Harbi
CTO · Riyadh-based fintech

They found two gaps in our threat model before we'd even signed. That set the tone for the whole engagement.

KM
Khalid Majed
CISO · Dhahran energy sector

Runbooks, evals, on-call docs — we inherited a system we could actually operate without them.

LB
Lina Bakr
Director of Engineering · NEOM partner

They told us the cheaper path three times. I still don't know another agency that would have done that.

OG
Omar Ghanem
VP Data · Riyadh conglomerate

p95 latency cut 73% in nine weeks. We expected a slide deck, we got a shipped system.

RA
Reem Al-Dossary
Head of Ops · SME lending

Weekly demos against real users. No 12-month waterfall, no PowerPoint theater. Refreshing.

TA
Turki Al-Shammari
Director · Public sector digital

FAQ.md

Got any questions?

We've got answers. If you need more, just say so.

Still got questions? Talk to us

Discovery runs one week. Architecture takes 1–2 weeks. Build is usually 4–12 weeks depending on scope, with weekly demos against real users. Handover — runbooks, evals, on-call docs — takes another two weeks.

Yes — bilingual from day one. Every interface we design is RTL-native and respects Arabic typographic norms. We do not retrofit Arabic after the fact; it is part of the initial design pass.

Discovery is a fixed fee. The build phase runs milestone-based, tied to demos rather than hours. You always know the next payment and what it buys. No hidden T&M drift.

Yes. We routinely ship to SAMA-regulated and public-sector environments on-prem, with full audit trails and human-in-the-loop controls where required.

You do — completely. Full source transfer, full model weights where applicable, documentation, eval suites, and CI. No vendor lock-in, no seat licenses for the things we build for you.

The engineers. We intentionally keep teams small enough that the people writing the code are the people you meet on calls. No layers between you and the work.

Got a system that needs to actually work?

$ curl -X POST tuwaiqtech.ai/start

Start a project →