Contact

Two ways to start: book the call, or send the context first.

If you are evaluating consulting, the initial 30-minute consultation is free. Proposal reviews and scope-clarification conversations are also not billed separately. Additional technical discovery, architecture workshops, advisory sessions, or working meetings are paid consulting or included in an accepted fixed-price engagement, with scope confirmed before that work begins. Use the message form if you prefer to send context asynchronously.

Recommended

Book a free initial consultation

Best for confirming fit, reviewing your goals and constraints, and deciding whether the right next step is a proposal, architecture assessment, or implementation engagement.

Your first 30-minute consultation is free. Proposal and scope discussions remain part of the sales/onboarding process. Deeper discovery, architecture, advisory, or working sessions are paid or included in an accepted engagement.

  • Review your current stack and constraints at a high level
  • Identify the right engagement type
  • Decide whether the next step is a proposal, assessment, or implementation
Book a free 30-minute consultation

Secondary path

Send a message

Best if you already have technical context to share, want to reach out about an app, or prefer to send project details before a live conversation.

Response style

Async and scoped

Good for

Project background and support

Preferred contact

Use the form or book a call

Message form

Send project details

The form goes through Formspree. If the work is consulting-related, include enough context that I can point you toward the right next step.

Helpful context: current stack, compliance or ownership needs, timeline, and whether you are leaning frontier, private, or hybrid. Do not paste passwords, API keys, regulated records, production secrets, or confidential client data here.