Let’s build something that needs to work.
Open to strong remote opportunities, technical collaborations, and selected web and product projects.
What happens next.
No mystery, and no chase. This is the sequence every message goes through.
- Within one working day
A reply from me, not an autoresponder. Usually with a question or two, because a scope worth quoting needs them answered first.
- The first conversation
Thirty minutes on what the site has to do and what is going wrong now. No slides. If I am the wrong person for it, this is where I say so.
- After that
A written scope with what is included, what is not, and a timeline. A diagnosis on its own is a useful first deliverable, and sometimes it is all you need.
Six lines that save a week.
Six lines that save a week of back-and-forth. None of them is required — send what you have.
- The URL, if the site already exists. It answers more than a paragraph can.
- What is happening, and on which page — “the checkout is slow on mobile” beats “the site is slow”.
- Who the site is for, and in which language or languages.
- The platform, if you know it: WordPress, WooCommerce, Shopify, a custom build, or not yet decided.
- A date that matters, if there is one, and why it matters.
- A budget range. It is not a negotiation — it decides whether I propose a fix or a rebuild.
What I take on, and what I do not.
Said plainly, so neither of us spends an afternoon finding out.
A good fit
- A WooCommerce store that works but loses people at the wrong moment.
- A WordPress site that has become slow, fragile or impossible to edit.
- An Arabic or bilingual interface that needs to be built as Arabic, not translated into it.
- A React or Next.js product that needs someone who owns it end to end.
- Agency delivery capacity — including the technical work nobody on the team wants.
Not a good fit
- Guaranteed rankings or guaranteed AI visibility. Nobody can sell that honestly.
- Work that depends on bypassing a platform’s rate limits or terms.
- A rebuild decided before anyone has looked at what is actually wrong.
- Bulk content — twenty generated articles a month is not what this is.