Contact

Say what you need. I answer.

One business day, usually less. If the work is not something I should take, I say so on the first reply rather than three weeks in β€” that is faster for both of us and it is the only part of this I can actually promise.

What happens to your message

  1. 01

    It opens a thread

    Not a form submission into an inbox β€” a conversation with a URL, which you can reopen.

  2. 02

    I reply in that thread

    You read it under My queries, and you can answer without starting again.

  3. 03

    It stays there

    Both sides keep the whole exchange. Nothing depends on either of us finding an old email.

Lahore, PakistanAsia/KarachiRemote worldwideReplies within one business day

Reach me directly

No account needed for any of these. They land in the same place as the form does β€” the form just gives you somewhere to read the reply.

The two US numbers are reachable during Pakistan working hours, which is roughly overnight in North America. WhatsApp is the one that gets seen fastest.

Write a message

Subject, what it is about, and the message. That is the whole form β€” everything else I can ask you in the thread.

Checking whether you are signed in…

There may be a faster door

Four things arrive here often enough that they have somewhere better to go.

A feature for one of my products

The board is public, other people vote on it, and I build from it in order rather than from whoever emailed most recently.

Feature requests

A bug in a published package

The repository issue tracker is the right place β€” it is public, it is searchable, and the next person with the same bug finds it.

Find the project

You want to support the work

There is a page for it with the account details on it. Nothing is transacted on this site.

Support options

You need the CV as a file

It is downloadable without asking me, in the formats a recruitment system will actually parse.

CV and rΓ©sumΓ©

Before you write

How quickly do you actually reply?

One business day for a first reply, and that is measured from when I read it rather than from when you sent it β€” Pakistan Standard Time, UTC+5, so a message sent in the North American afternoon is usually answered while you sleep.

Do I have to sign in to contact you?

No. Email and WhatsApp work with no account at all. Signing in exists so the reply has somewhere to live that both of us can find again β€” it is a convenience, not a gate.

Will you sign an NDA before we talk?

Yes, and it is a reasonable thing to ask for. Send the document with your first message and I will read it before the call rather than during it.

Can you give a fixed price from a description?

Not honestly. A fixed number attached to an unscoped brief is a number one of us ends up unhappy about, so the first call is about scope and it is free.

What if the work is not right for you?

I say so on the first reply, and where I can I say who might be. Discovering it in month two costs you far more than hearing it on day one costs either of us.

Do you take on iOS work?

No. There is no Apple Developer account here, so nothing I build has shipped to the App Store and I do not take work that needs it. Android and the web are the surfaces I can take through to release.

Or have a look first

23 products, every link resolving, and the ones that are open source say so. If something there answers your question, you have saved yourself a message.