SourceCode.

Contact

Tell me what you need

A few lines is plenty. I read every message myself and reply with a straight opinion — including the times when the answer is that you don't need me.

Everything except your name, email and a message is optional.

A bracket helps me answer usefully first time. It is not a commitment, and every project gets a fixed quote in writing before any work starts.

I'll use what you send to reply and nothing else. See the privacy policy.