Privacy Policy
Contact Form
When you submit the contact form, your name, email address, and message are delivered to my inbox via Resend (transactional email provider). You will also receive an automated confirmation email at the address you provided. No data is stored after delivery. I use your details solely to respond to your enquiry.
Referral Source
When you arrive from another website, your browser tells this site which site referred you. If you then submit the contact form, that site's domain name only (for example, linkedin.com) is added to the logo link in the email I receive and in your confirmation email, so I know where enquiries come from. A ?source=, ?utm_source= or ?ref= value in the link you followed is used the same way. The full page address you came from is never recorded, and if no referring site is known, nothing is sent.
The domain is held in your browser's session storage for the current tab only and is cleared when you close the tab. It is not a cookie and is never sent anywhere unless you submit the form. Separately, the site's analytics (see below) also see the referring site.
Analytics & Cookies
This site uses Vercel Web Analytics to see how visitors find and use it. It records anonymous page views, including the referring site, the page visited, approximate location (such as country), and device, operating system and browser type. Vercel does not collect personal identifiers that track you across other websites or applications. Visitors are told apart by a hash created from the incoming request rather than by cookies, and that session information is discarded after 24 hours.
This site does not set cookies itself, and Vercel Web Analytics does not use third-party cookies. There is no advertising tracking. For details, see Vercel's Web Analytics privacy documentation.
Third-Party Links
Links to GitHub, LinkedIn, and other external sites are provided for reference. I am not responsible for the privacy practices of those sites.
Contact
Questions? Get in touch via the contact page.
Last updated: October 2026
