Skip to content
Rana Sohail

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.

What I work with

ExpressGoogle Maps APIHTML/CSSJavaScriptNode.jsReactSocket.IOSupabaseTypeScriptVite