Contact

Clear context beats a clever opener.

I’m open to freelance development, consulting, collaboration, speaking, podcasts, and technical conversations. Choose the channel that fits.

Best for work and longer conversations

Email

Email me ↗

Email is the best way to reach me for work and longer conversations. Include enough context for me to understand what you are proposing and why you contacted me.

Code and project discussions

GitHub

Use repository issues for bugs, feature requests, and discussions tied to a specific project.

GitHub profile

Professional profile

LinkedIn

Useful for professional context. Email remains the most reliable way to start a real conversation.

LinkedIn profile

Good reasons to write

  • Freelance development
  • Technical consulting
  • Open-source collaboration
  • Speaking
  • Podcasts
  • Informal technical conversations

Use the right channel

  • Project bugs and feature requests belong in the relevant GitHub repository
  • Email is best for work and longer conversations
  • Responses may not be immediate