Get in touch

Let's start a conversation.

For conversations about engineering roles, technical collaboration, shared interests or consulting, connect through LinkedIn. My GitHub profile provides a closer view of the implementation work.

Include the relevant context so the conversation can focus on the role, system or technical question you have in mind.

Choose the conversation that fits

A useful message is a specific one.

Whatever the reason for reaching out, these details help me respond usefully on the first message.

Hiring & recruiting

Considering me for a role

For recruiters and hiring managers evaluating fit, seniority or team placement.

Useful to include

  • Role title, seniority and reporting line
  • Core tech stack and problem domain
  • Location, remote policy and time zone
Interviews & engineering discussions

Examining the technical work

For technical interviews, design reviews or engineering discussions grounded in real systems.

Useful to include

  • The system, problem or code you'd like to walk through
  • Preferred format: system design, code review or pairing
  • Time zone and scheduling constraints
Networking & professional exchange

Sharing a technical interest

For engineers and peers looking to connect around shared technical ground.

Useful to include

  • Where we met or how you found the work
  • The topic or system you'd like to discuss
  • What a useful next step looks like for you
Consulting & technical collaboration

Cross-team or advisory work

For technical collaboration or advisory conversations outside a standard hiring process.

Useful to include

  • The problem or system involved
  • Constraints: timeline, decision-makers, current stack
  • The kind of involvement you have in mind

For a technical inquiry, start with the system, its constraints and the outcome you are working toward. Please leave confidential documents, credentials and customer data out of an initial message.