Skip to content

Contact

Tell me the problem you'd like solved.

A few sentences is enough — the goal, what's blocking it, any deadline. Both a fit and a not-fit reply are useful.

Contact form

Send a brief.

What happens after you send

  1. 1. I read every message the same day.
  2. 2. Reply within 1 to 2 business days — with a short call slot if there is a fit.
  3. 3. If there isn't, I'll say so and suggest someone else when I can.

Based in Bangkok (ICT, UTC+7). Plan ~4 to 12 hours of overlap with North America, 1 to 6 with Europe.

Keep it NDA-safe. No sensitive client details, credentials, or production data are needed at this stage.

This is sent to the site form endpoint configured in PUBLIC_CONTACT_FORM_ENDPOINT and is reviewed manually.

Also available

Other ways to connect

Direct channels for inquiries, referrals, or collaboration.

LinkedIn

Connect for project conversations, referrals, and professional context.

GitHub

Review public repositories and technical portfolio-safe work.