Send a message

Optional.

A rough description is fine. The job that takes too long is usually the right place to start.

TODO: set PUBLIC_TURNSTILE_SITE_KEY and TURNSTILE_SECRET_KEY to switch on spam protection. Submissions are rejected by the server until both are set.

Your message goes to John by email. Nothing else. See the privacy note.

Book a 30 minute call

Online booking is not switched on yet.

Send a short description of the problem through the contact form and I will reply with times, usually the same day.

TODO: set PUBLIC_BOOKING_URL to the Google Calendar appointment schedule URL to replace this panel with the live calendar.