Contact
I’m open to freelance product engineering, technical leadership and architecture work, and happy to answer a question even if it doesn’t turn into a project. I reply to most things within a couple of working days.
The most direct route: hello@johanneshomeier.com . Write in English or German — both are fine. If you’re describing a project, a couple of sentences about the problem and the timeline is plenty to start with.
Leave a note
There’s a short form at the bottom of the home page. It takes a message and, optionally, an address to reply to — you can leave it out and stay anonymous, though then I have no way of answering.
For agents and scripts
The same form is backed by a public endpoint, so an automated caller doesn’t have to drive a browser:
POST https://johanneshomeier.com/api/contact
Content-Type: application/json
{ "note": "your message", "email": "you@example.com" }
It is described in full at /openapi.json —
request schema, error codes and rate limits. Errors come back as JSON with a
stable code and a resolution hint. Requests are limited
to ten per hour, and the response carries standard RateLimit headers
so a client can pace itself.
Where I am
Regensburg, Germany — Central European Time. I work with clients across Europe and remotely further afield. The full postal address and VAT identification number are on the imprint, and how I handle your data is set out in the privacy policy.
Security
To report a vulnerability, see /.well-known/security.txt.