AN INDEPENDENT SOFTWARE STUDIO

Anyone can promise.
We make ours checkable.

We build software for ourselves and for businesses, under one rule: a promise that matters becomes a check the build runs. If it cannot fail, it was never a promise — only a hope.

Products of our own, and one set of rules behind them.

Ivory architectural structures joined by a graphite beam and a green connection, representing independent products built on shared rules. Graphite architectural structures joined by a green connection, representing independent products built on shared rules.
+ Independent parts. Shared rules.+
WHAT WE MAKE. WHAT WE REFUSE.
ProductsCapabilitiesServices

Built to be trusted.
Built so it cannot cheat.

Our own products.
Each states a promise — and each has a check that fails the build if the promise stops being true.

BrightKidz

Live

“No ads, no sign-in, no data.”

Things worth a child’s attention, under one name at brightkidzhub.com. Two products, each held to the same promise.

  • BrightKidz LibraryLive

    Illustrated reading, browser games and short books for children seven to twelve. Free on the web, and on Google Play as BrightKidz Hub with the whole library inside, so it works offline.

  • WrenfieldLive

    Spoken stories set in one village, in two titles: Friends & Fallings-Out for six to eight, and The Clubhouse for nine to eleven. A child reads how somebody feels, chooses the words and finds out what happens next. No score. Friends & Fallings-Out is available now on Google Play; Both titles are on Google Play. The first story plays free in a browser now.

The check

The library’s deploy fails on any external link, any remote image, any unresolved placeholder. Wrenfield’s build refuses an app that declares any permission at all — internet included.

  • No advertising
  • No account
  • Works offline

ZadVest

Live

“Instrument, don’t advise.”

A self-directed trading workspace. Connect your own broker, research, scan for chart patterns, build rules without writing code, and test them against history. An automated AAOIFI-style Shariah screen shows its working. Your money never leaves your broker.

The check

The legal disclosure lives in one file pinned by a test, so an edit cannot quietly drop the broker attribution. No accuracy figures anywhere: reliability is labelled history, never edge.

  • Non-advisory
  • Your broker, your funds
  • Shariah screening

Signup is open. It gives no advice, and no performance is claimed or implied.

Ramz

Live

“The reminder arrives showing a photo of the actual thing.”

Photograph the pill bottle, the shelf, the form, the door. Write your own words on the picture, choose a time, and at that time the picture comes back. Nothing to type and nothing to describe. Five languages, right-to-left in Arabic.

The check

A test reads the built manifest and fails if the app has gained camera access. Another fails if the purchase library — the only reason the free app goes online — ever reaches Ramz Care, which has no network permission at all. And when Android will not allow an exact time, Ramz says “about 6:00 pm” rather than pretending.

  • No account
  • No advertising
  • Works offline

Ramz is free to install, with a one-time unlock inside the app. Ramz Care is the same app bought once, so a household can share it through Google Play Family Library.

Separate products. One set of rules.

Three apps don’t show
the whole range.

These are the kinds of system we build. We are not describing anyone else’s project — for each one, the engineering is already running in something of ours that you can open and inspect.

  • Data and document pipelines

    Turning messy inputs — filings, feeds, PDFs — into something a system can act on, with every input it cannot read reported rather than quietly skipped.

  • Applied AI, with evaluation

    Language models placed where they earn their keep, inside a harness that measures the output instead of trusting it.

  • Decision systems

    Rules, scoring and gating that a person can audit, a test can hold to account, and a user can be shown the reasons for.

  • Authenticated web apps

    Accounts, roles, billing and third-party integrations on managed cloud — built so the browser never holds what it should not.

  • Android apps

    Offline-first, accessible, localised, and taken through store review to the point of being installable.

Two things we sell.
Nothing else.

We are a small studio.
Saying yes to everything is how a small studio ships nothing well.

Build the whole
product.

Design, build, ship and operate it. You get a working product and the reasoning behind it — not a body in a seat, and not a deck.

What you get
A product in production, its tests, its deploy, and a written record of every decision that could be argued with later.
What you bring
The problem, access to the people who live with it, and someone who can decide.
What we refuse
A promise in a document with nothing enforcing it. If we cannot write the check, we will say so rather than write the sentence.

Applied AI and
ML systems.

Decision systems a model gates rather than decorates: agentic pipelines, evaluation harnesses, and the governance that keeps a model’s output accountable.

What you get
A system whose model is measured against a held-out bar, with the failure modes named and the fallback defined.
What you bring
The data, the decision the model is meant to serve, and an honest account of what a wrong answer costs.
What we refuse
A model whose evaluation cannot fail. An accuracy number with no null benchmark beside it. An agent with no human checkpoint on a decision that can hurt someone.
  1. 01

    Find the real problem.

    Before anything is designed — and often it is not the stated one.

  2. 02

    Design the right system.

    A practical blueprint, with the checks named up front.

  3. 03

    Build it and put it to work.

    Working software, in production, with its gates running.

  4. 04

    Learn and make it better.

    Measure it, correct it, and keep the correction legible.

Clarity. Structure. Momentum.

“Why hire a studio whose shipped products are a children’s reading site and a reminder app?”

Because the products are small and the constraints are not. A children’s site is where a broken privacy promise costs the most; a reminder app is where a silently dropped alarm costs the most. We chose them because they are unforgiving. Behind them sits a trading workspace carrying a twenty-workstream compliance screen, an evaluation harness for the models inside it, and an infrastructure bill we adjudicate line by line. What you are buying is not the apps. It is the discipline that made them — applied to yours.

One principal engineer, working with AI agents. The consumer products are young, and we would rather show you the checks than claim a track record we do not have.

Five rules.
Each one with a receipt.

A principle nobody can check is a preference. Each of these is one we can show you happening, in products you can open.

Enforced, not intended.

A rule that lives in a document is a hope. A rule that fails the build is a rule.

BrightKidz refuses to deploy with a remote image in it. ZadVest’s disclosure is pinned by a test. Wrenfield’s build asserts that every permission is absent.

Yours stays yours.

We do not take what we do not need, and we build so that we cannot.

No analytics or cookies in BrightKidz. No account or server in Ramz. In ZadVest your money never leaves your broker, and the browser never touches a raw brokerage key.

Honest about limits.

Where the platform will not let us be exact, we say so — in the product, not the footnote.

Ramz says “about 6:00 pm” when the system will not promise better, and reports a reminder the phone dropped. ZadVest publishes no accuracy figure at all.

Built for the person, never against them.

Nothing we make is designed to exploit attention, fear, or a child.

BrightKidz has no streaks to break and no timer anywhere; its arcade never takes a star away. Nothing a child can reach in Wrenfield leads to a purchase. Ramz carries no advertising.

Accessible by measurement.

Accessibility is a gate the build runs, not a box a designer ticks.

BrightKidz holds AAA on body text. Every Ramz screen survives the largest system font uncut. In one product an ink colour measured 2.32:1 against the darkest skin tones — caught by measuring before anything was drawn.

When we’re wrong, it stays legible.

We correct things in place and in public: the superseded claim stays beside the fix, dated, so the change reads as a change. A stale warning is worse than no warning. Our own market study this month named its kill criteria before it collected any evidence — and then killed the idea its author liked best.

Fair questions.
Straight answers.

You’re small. Why is that not a risk?

It is a real one, and you should weigh it. What you get in exchange is that the person who scopes the work is the person who builds it, so nothing is lost in a handoff, and our standards are not a policy somebody else has to be persuaded to follow. If your project needs a team of forty, we are the wrong call, and we will say so in the first conversation rather than the third month.

Can I use ZadVest?

Yes. Signup is open at zadvest.com. It is software you operate yourself, against your own brokerage account — it does not give advice, never holds your money, and publishes no performance claims. Its Shariah screen is automated and shows its working; it is not a religious ruling and is not certified by a Shariah board.

Why are there two Ramz apps?

Because Google Play Family Library can share an app somebody paid for, and cannot share a purchase made inside a free one. Ramz is free to install, with a one-time unlock inside the app. Ramz Care is the same app bought once, up front, so one payment can cover a household. If you are one person with one phone, Ramz is the one to install.

Do you use AI to build this work?

Yes, extensively, and we would rather say so plainly. It changes what one engineer can carry; it does not change what has to be true at the end. Every output goes through the same gates as anything else — tests, review, and a check that can actually fail. An AI-written rule with nothing enforcing it is worth exactly as much as a human-written one.

Who owns the code, and do you sign NDAs?

Client work is the client’s, and we sign mutual NDAs as a matter of course. The specifics belong in an engagement agreement rather than on a marketing page — raise it in the first conversation and we will put it in writing.

What does this website collect about me?

No cookies, no analytics, no third-party requests — even the fonts are served from this domain. The brief builder runs in your browser, and Download and Copy keep it there. Pressing Send is the one thing that transmits anything: your name, company, work email and what you wrote go into our contact records so that we can reply. That, plus our host’s ordinary server log, is the whole of it, and the privacy policy says how long we keep it and how to have it deleted.

Write the brief.
Send it when
you’re ready.

Tell us about the work that could work better.
That is a good place to start.

Your ambition.
Our engineering.

Start with a project brief.

A few details to give your next conversation a head start. Nothing leaves your browser until you press Send.

Send puts your name, company, work email and what you wrote into our contact records, so that we can read it and reply. Download and Copy do neither — they stay on your device.

Your brief, as plain text.

Or write to us directly: hello@sanadtech.us