About
I build the software businesses run on
I'm Rana Sohail, a full-stack developer based in Faisalabad, Pakistan, working remotely with clients worldwide. I build web and mobile systems for real-world operations — delivery platforms, inventory and reconciliation systems, and multi-tenant SaaS.
Most of my work starts the same way: a business that runs well but runs on paper. Prices set by phone call every morning. Shift sales in a register. Stock counted from memory. The owners know their operation inside out — what they don't have is software shaped around it. That's the gap I work in.
It has taken me deep into unglamorous, wonderful domains: wholesale poultry pricing, fuel-station shift reconciliation, feed conversion ratios on broiler farms. Each system on the projects page exists because someone was doing the same work by hand the day before it shipped.
I work as a sole developer by design: requirements, architecture, interface, and rollout are one continuous responsibility. When the person who talked to the shop manager is the person who wrote the schema, a lot of translation errors never happen.
How I think about the work
The domain comes first
Mandi rates, nozzle readings, feed conversion ratios — the systems I build only work because I learn how the business works before writing code. The data model is a description of the operation, not a guess at it.
Boring technology, real-time where it counts
Postgres, typed code, and plain data models carry most of the load. The exciting parts — live orders, GPS tracking — go exactly where the business feels them, and nowhere else.
Software is finished when the staff use it
A system replaces a paper register only when the people who kept that register trust it. I build for the person entering the shift close at 11pm, not for the demo.