
01
AI and data
Put intelligence behind the work still done by hand, and keep people in charge of the decisions.
Software company · Lahore, Pakistan
ERP and internal platforms, products made to sell, and the AI that goes inside both. Designed, built and looked after by one team of more than fifty people.
See what we built for
Orders in one file.
Ad spend in another.
Stock in someone’s head.
When the numbers disagree, nobody knows which one to trust.
We turn all of it
into one system.
What we do
Tell us the problem in your own words. We’ll tell you plainly which part of it is ours.

01
Put intelligence behind the work still done by hand, and keep people in charge of the decisions.

02
Shopify at the point where one store has become several and the spreadsheets can’t keep up.

03
The software itself: the systems a company runs on, the products it sells, and the apps its people use.

04
Infrastructure that is repeatable, observable and safe to change, with a rehearsed way back.

05
Long-term care for live systems, or engineers embedded directly in your own team.
Selected work
Choose a name to see what we built. Each of them agreed to be named here, and you’re welcome to ask them about the work.
Illustration with sample figures
Dubai · Multi-store Shopify
Jansher Khan sells on Shopify out of Dubai. Every weekly number came from five places that didn’t talk to each other: Shopify orders, Meta and TikTok ad spend, a courier manifest and a payment settlement file. Column names, date formats and currencies all differed, so finding out what a week had really earned meant reconciling them by hand.
It is one system now: several Shopify stores, the accounts behind them, inventory, settlements and the people who run them. “What did we actually make?” is answered by opening a page instead of five files, and the whole team works inside the system instead of one person exporting out of it.
Services behind this work


From the public demo at pulseboard.com.pk
United States · Pulseboard
Haseeb Iqbal wanted a product he could sell to people running several Shopify stores, people who already owned dashboards and never opened them. So we built a display rather than a dashboard.
Pulseboard is live at pulseboard.com.pk on three plans priced by how many stores a customer runs, each with a free trial, and its billing has been running since October 2026. It sells under its own name, not ours.
Services behind this work
Review queue3 waiting
Suggested reorder
Reorder 240 units of item A-1042
Sales over the last 60 days leave 31 days of cover. The supplier takes 38.
Suspected duplicate
“Steel bolt M8 x 40” and “M8x40 bolt, steel”
Two suppliers, very likely one product. Merge them only if you agree.
Supplier document
Invoice 7731: 3 fields need a look
Read from a supplier’s PDF. It reaches stock only after a person checks it.
Queue clear
Every decision has a name on it.
That is the rule on this system: the model reads and estimates, and a person signs.
Try it. Illustration with sample data
AI-assisted ERP · Run by us
Entrepreneur Hub asked us to run their ERP, not just build one and leave. Inventory sits at the centre of it, and five jobs were being done from memory and a spreadsheet: when to reorder, whether two suppliers ship the same product under different names, retyping supplier documents, tracking payments apart from stock, and keeping a team pointed at all of it.
It is running, and we run it. A reorder now has its working attached, a merge is someone’s decision that can be traced back, and a supplier’s paperwork is a set of checked fields rather than a retyped page.
Services behind this work
AI practice
Plenty of companies have added AI to a price list. For us it is a practice, built on three commitments you can hold us to.
Retrieval shows what each answer was drawn from, so the person acting on it can check it for themselves.
An evaluation set runs before a change ships, so a new prompt is a measured change rather than a hopeful one.
Cost and latency per request are requirements from the first week, not a surprise on the first invoice.
What may the model decide, and what may it only suggest? We agree that with you in plain words before anything is built, then build the screen where a person approves, rejects or corrects.
How we work
We write down what the system has to do before anyone debates how. You get a document you can challenge while changes are still cheap.
Working software from week one, deployed where you can open it on your phone. You see progress instead of hearing about it.
Error paths, empty states, slow networks, screen readers, the largest screens and the smallest. This is the distance between a demo and a product.
The repository, the pipeline, the runbook and the reasoning behind the hard decisions. Your team can carry on without us.
Technology
We name our stack in public, so you know what you’re getting before the first call. Python and Postgres sit at the centre of our AI and data work, TypeScript and React across our product work, and Rust wherever a service has to be fast and can’t afford to fall over.
About
We spent years as a studio, building for international clients and growing our team around that work. We incorporated in 2025, which is why a young company has more than fifty people. The company is a year old. The people in it are not.
We build three kinds of thing: internal systems, which are most of our work and the least visible part of it; products made to sell, one of which is live and taking money under its owner’s name; and the AI that goes inside both.
Every engagement ends with a handover we’re willing to be judged on. If we disappeared, your team should be able to keep shipping.
Careers
If you would rather build systems like these than commission them, we want to see what you’ve made.
One position, on site with the team. We discuss pay in the first conversation.
Apply for this roleSend us the work anyway: a repository, something you shipped, something hard you fixed. Tell us which part of the work you want to be in.
Contact
Two or three sentences is enough: what it has to do, the part you already know is hard, and when it needs to be live. You’ll get questions back, not a sales deck.
If you can’t describe it in an email, say so, and we’ll sign your NDA before the first call.