BuiltinRiyadh. Builttoship.
Small team, senior engineers, zero theatrics. We left the agency carousel because we wanted to write code that lived past the launch deck.
principles
How we work.
Engineers, not account managers.
The people writing the code are the people you meet on calls. Small teams, no buffer layers, no telephone game between you and the work.
Threat-model first, deck never.
Every project opens with a written threat model and architecture doc. We sign it off in plain language before code lands. Slides come last, if at all.
Bilingual from the first pixel.
Arabic isn't a translation pass. RTL behaviour, typography, and tone are part of the initial design. Your Arabic users feel it on day one.
You inherit a running system.
Handover means runbooks, evals, on-call docs, and a CI you understand. We hand over the keys — not a dependency.
We tell you the cheaper path.
If your problem is solved by a $30/mo SaaS, we'll say so. We'd rather lose a quarter of revenue than ship something you didn't need.
No vendor lock-in. Ever.
You own the source, the model weights, the eval suite. We build the thing and walk away. Working with us is a transaction, not a marriage.
numbers
team.md
The people you'll actually meet.
No bench, no junior pool, no "associate consultants." The engineers on calls are the engineers in the repo.
Ex-research lab. Built and shipped four production model stacks before founding the practice. Spends the rest of his time tuning Arabic tokenizers.
Ten years across SAMA-regulated fintech and public-sector platforms. The reason your audit trails work the way SAMA expects.
OSCP, OSWE. Has personally found and reported gaps in three major Saudi fintech stacks. Believes the threat model is the documentation.
Bilingual UI lead. The reason our Arabic typography looks like Arabic, and the reason our English typography doesn't look like a Word doc.
Ready to scope something real?
Discovery is one fixed-fee week. You walk away with an architecture doc whether or not we go further.
$ curl -X POST tuwaiqtech.ai/start