What I deliver
Power Apps development for business teams
Most teams do not need another off-the-shelf system. They need one screen that matches the way they already work, connected to the data they already have. That is what Power Apps is good at, and it is the bulk of what I build.
What I build
- Canvas apps for field and mobile work — inspections, checklists, site visits, asset scanning.
- Model-driven apps on Dataverse when the process needs real relational data, security roles and audit history.
- Apps on top of your existing SharePoint lists when that is genuinely enough and Dataverse licensing is not justified.
- Offline-capable apps for sites with unreliable connectivity.
- Rebuilds of apps that were started in-house and hit delegation, performance or maintainability walls.
Where it usually pays off fastest
- A process currently running on paper forms, WhatsApp messages or an email chain.
- An Excel file that three people edit and nobody trusts.
- A request-and-approval cycle where nobody can answer "where is it now?"
- Data being re-typed from one system into another.
How I approach it
Every app starts with a short discovery session on the actual process, not on the technology. I map the data and the approval path first, build a working slice you can click through, then extend it. You see something real within the first phase rather than at the end.
Frequently asked questions
How long does a Power Apps project take?
A focused single-process app is typically two to four weeks from discovery to a working version in production. Larger model-driven systems with several roles and integrations run longer and are delivered in phases so you get value before the whole scope is finished.
Do I need Dataverse, or is SharePoint enough?
SharePoint is often enough for a straightforward list-based process with modest data volumes and simple permissions. Dataverse becomes the right answer when you need relationships between tables, row-level security, proper audit history or reliable performance at scale. I will tell you which one your case actually needs rather than defaulting to the more expensive option.
Can you fix an app someone else built?
Yes. A common request is an app built in-house that works for ten records and falls over at ten thousand, usually because of delegation limits or data structure. I review what exists, tell you honestly whether it is worth repairing or rebuilding, and take it from there.
Other services
Not sure this is the right fit?
A free 30-minute call is usually enough to tell. If the answer is no, you will hear that too.
Serving clients across Saudi Arabia, the UAE, the wider Gulf and international markets.