Raza Ullah
Founder & Principal Engineer
Fifteen years building operational software for businesses that cannot afford it to break. Writes code most days.
Not for the procurement committee, and not for the demo. The test of a system is whether the person under pressure reaches for it or works around it.
That single fact explains almost everything wrong with the category. The buyer sees a reporting suite in a boardroom. The user gets fourteen mandatory fields and a screen that takes four seconds to load, and quietly goes back to the spreadsheet.
We started BooleanWorkshop in 2016 after watching a retail group spend six figures on a system that its own staff refused to use. The software was not broken. It had simply never been designed for anybody who had to work at speed.
So our process starts on the shop floor, at the counter, or in the clinic — with the people who will live with the result. Everything else follows from what we learn there.
We also hand over the source code on every single project. Not because clients ask, but because a studio that has to keep earning your business behaves differently from one that has you locked in.
No account managers relaying messages, and nobody you meet at the pitch who then disappears from the project.
Founder & Principal Engineer
Fifteen years building operational software for businesses that cannot afford it to break. Writes code most days.
Head of Delivery
Keeps projects honest. Ran operations for a 40-site retail group before deciding to fix the software instead of fighting it.
Lead Front-End Engineer
Angular since the beta. Cares more about interaction latency than most people care about anything.
Product Designer
Designs for the person using it at closing time with one hand full. Ex-hospitality, which shows.
Infrastructure & Security
Backups, restores and the boring things that turn out to matter enormously exactly once.
We sit with the people who will use the thing. Not the org chart — the person doing the job at 4pm on a Friday. Most of what matters comes out in that conversation.
A clickable prototype and a fixed-price plan, phased so the useful part lands first. You approve the number before anyone writes code.
Two-week cycles with something working at the end of each. You see progress continuously rather than receiving a surprise in three months.
Your team uses it on real data before launch. We fix what they find. Nothing goes live on the strength of our own testing alone.
Source code, documentation, admin logins and training. You could take it to another agency the next day. Most people do not, but you could.
A care plan with a named engineer, a response time in writing and a monthly report of what was actually done.