Contact

Start with the constraint.

A role, architecture question, integration, reliability issue, automation opportunity, or hard technical problem: enough context makes the first conversation useful.

Tell me what is hard.

No direct email or phone number is published. Contact details remain private until I choose to respond.

Connect on LinkedIn ↗

Privacy:No tracking pixels, advertising, mailing list, or behavioral analytics. Read the privacy notice.
Security check

Complete the security check before sending.

The private relay validates input, rate-limits abuse, and uses Cloudflare Turnstile.