What I build
The kinds of product I take on, and the technology behind them.
Web apps and platforms
- ASP.NET Core, Django, or React and Node.js
- REST APIs
- PostgreSQL, SQL Server, MongoDB or Supabase
Business websites
- Marketing sites
- Built for search and speed
- On a CMS, or built from scratch
Mobile apps
- iOS and Android from one Flutter codebase
- Released on the App Store and Google Play
- Offline use and push notifications
How a project runs
Five steps. Nothing gets built until the scope and the price are written down.
- 01
First conversation
We talk through the idea, the people it's for, and the budget you have in mind.
- 02
Requirements, in writing
We settle the requirements together, and I write them up as an SRS, with a quote that matches it. You pay nothing before that.
- 03
Design
You see the screens before any development starts, and the build waits for your approval.
- 04
Build
Development starts from the approved design and the SRS, and you follow the progress as it happens, not only at the end.
- 05
Launch
Mobile apps are released on the App Store and Google Play. Web platforms and sites go live on the web.
What you get in writing before any build
A requirements document (SRS)
Once we've agreed the requirements, I write them up in detail as a software requirements specification. It becomes the reference for what gets designed and built.
A quote that matches it
The quote is written against that document, so the price and the scope describe the same product.
You get both before you pay anything, and before any design or development starts.
Selected work
Four of the 100+ projects I've delivered. More are on the portfolio page, and many others are private, under NDA.

Alefna
A bilingual Flutter app for Jordan's pet community — posts, articles, pet shops, and vet clinics. On iOS and Android.

Tubikx
Guided outdoor adventures across Jordan — cycling, camping, and expert bike care.

Helmdo
A digital platform with a clean, modern marketing site and front end.

Zakirni
A bilingual Flutter app that tracks your subscriptions and reminds you before each renewal, with no bank linking. On iPhone.
Not ready to build yet?
Two consultations for the step before a build. Both leave you with a written document.
Plan Your App Before You Build It
90 minutes + a 60-minute reviewYou have the idea, but not the details yet. We turn it into a written plan: features, the first version, stages, budget range and risks.
See details↗Check a Quote Before You Sign
Written review in 2 business daysYou already have a quote for your app or website. I review it in writing: what's missing, what's risky, and what to change before you sign.
See details↗Questions
How is the price set?
Each project is quoted against its own written requirements. Once we've agreed the SRS, you get a quote that matches it.
Do you write the code yourself?
I'm comfortable in the code and hands-on when a project needs it. Either way, the technical decisions and the delivery stay with me, and you deal with me throughout.
Which languages do you work in?
English or Arabic, whichever you prefer.
Where are you based?
In Amman, Jordan. I work remotely, so you don't need to be in Jordan to work with me.
Will you sign an NDA?
Yes. If you want one, we sign it before you tell me the details of your idea.