Most operations problems are wearing a tech costume

Selected work

What I have built, and what it cost

Described, not measured. There are no multipliers, percentages or ROI figures on this page, because none of these builds were instrumented and I am not going to invent numbers for a website.

  • 4 systems
  • 3 rules they taught me
  • India, UAE
Distribution and wholesale India Live

Inventory and dispatch for a textile distributor

A custom system covering the full inward, outward and returns lifecycle, with each branch running its own challan series and every textile roll carrying a printed sticker so a specific roll can be found without walking the floor.

  • Inward, outward and returns tracking
  • Multi-branch operations, separated
  • Branch-specific challan series
  • Per-roll sticker printing
Read the build
Rolls of fabric stacked on warehouse racking
Professional services UAE Deployed, in use

Internal tax filing tool for HLB HAMT

An internal web application deployed inside their protected network, with role-based access, an audit trail, and email sent through Microsoft Graph rather than SMTP because the app handles confidential client information.

  • Filing workflow off spreadsheets
  • Role-based access
  • Audit trail
  • Microsoft Graph email
Read the build
Accountant working through documents at a desk
Consumer platform India Live since 2022, still maintained

A WhatsApp agency turned into a platform

Mobile apps for members and a web admin panel for the owners, so profiles are created under moderation instead of pasted into a group chat. Deliberately simple architecture, because the business needed low running cost more than it needed scale.

  • Member apps for Android and iOS
  • Admin moderation and content control
  • Subscription handling
  • UI revamp and security patching since launch
Read the build
Person using a mobile application
Real estate UAE Delivered

Interactive floor-plan booking for a developer

A booking platform where hovering the building highlights a floor, and the floor plan colour-codes each unit as available, reserved or sold, selectable down to the unit. Starting from nothing but PNG images of the building and floor plans.

  • Interactive building and floor plans
  • Unit availability states
  • Booking admin panel
  • Stripe booking-fee collection
Read the build
Modern residential tower against the sky

How I work, and why

Three rules I paid for

None of the builds above went perfectly. Every process I run now came from one of them going wrong first. Here is what went wrong, what I took from it, and what I changed so it stopped happening.

01

I cap how much is in delivery at once

What happened

I took a US fuel transport build while already running two others. The timeline slipped and the client left before it shipped.

What it taught me

Capacity does not stretch just because you work harder. Past a point every extra build makes the others later, and the one that slips is whichever client complains least.

What I changed

There is a hard cap now, and I will not move it to win work. No build has run late since because another one was louder.

02

Nothing is built until acceptance criteria are signed

What happened

A UAE e-commerce platform planned at four months took twelve. The design kept changing well into development, and I finished the mobile side myself on overnighters.

What it taught me

Nobody was refusing to decide, the scope had just never been written down anywhere you could point at. Open scope reads as flexibility until it turns into a bill nobody agreed to.

What I changed

Nothing is built now until acceptance criteria are signed, plainly enough that the approver can check them. Every project since has had a definition of finished both sides could hold to.

03

Every engagement states what you owe the project

What happened

The HLB HAMT tax tool was scoped at two months, but getting the domain knowledge out of one busy contact took six. Our terms said nothing about client-side delays, so we absorbed the cost.

What it taught me

The risk that costs money is whether someone on the client side has time to answer questions, not anything technical. I scoped around one person's availability without ever asking for it in writing.

What I changed

Every engagement now states what the client owes and by when, alongside what I owe them. If nobody can be named to answer inside a day, the build does not start.

Next

Is your operation in the same shape?

Fifteen questions. Find out what your spreadsheets are costing you.

Book a fit call