Contact

Open to new opportunities and collaborations — reach out by email, phone, or LinkedIn.

Note: this site is a static export (no server), so a working contact form later will need a third-party form backend (e.g. Formspree, Getform) rather than a Next.js API route.