Contact

Have a problem worth solving?

Tell me what you are building, replacing, or trying to understand. You will receive a personal response—not an automated sales sequence.

optionalBook a call · 30 min

Discovery call

Start with a useful conversation.

Bring the idea, the bottleneck, or the half-finished brief. In 30 minutes, we will clarify the problem, the likely first release, and the most useful next step.