I know how to say no
A badly scoped engagement costs more than a declined one. If your need belongs to another trade, or the budget cannot carry it through, I say so on the first call.
Four steps, in this order. Each one produces something you keep, even if we stop there.
You describe your system, your constraints and your deadline. I ask questions, and before the call ends I tell you whether I am the right person. Sometimes the answer is no, and it is better heard straight away. No sales pitch.
I take your problem apart and hand you an architecture, a risk analysis and a feasibility verdict backed by a demonstrator, presented in a second meeting. The deliverable is yours: you can have it built by your own team, by another contractor, or by me.
I write the code. Firmware, machine control, real time, GPU computing, business software, web interfaces, AI agents, whatever the project calls for. Each iteration ends with a demonstration on the real hardware when it is available, on a model when it is not.
A project nobody knows what to do with has not been delivered. You leave with the sources, the build and commissioning procedures, the documentation, and a handover session with your team.
A badly scoped engagement costs more than a declined one. If your need belongs to another trade, or the budget cannot carry it through, I say so on the first call.
Machine control and firmware are not validated in meetings. I work on the real machine as early as possible, and on a model that reproduces it when it is unavailable.
No proprietary formats, no licence to renew, no dependency on my calendar. The code lives with you, and it builds with you.
Your process data, your settings and your product specifics never leave the project. A reference appears on this site only with your written consent.
I use generative AI every day: writing and reviewing code, exploring variants, working through test data. It changes how much ground one person can cover in a given time. It changes nothing about who answers for what you are handed.
When part of the result can be released as open source or open hardware, it becomes a building block I reuse for other clients, and the price drops accordingly. It is an explicit trade, discussed when quoting, never imposed. Whatever gives you your edge stays closed, of course.
Thirty minutes, free, no commitment. If I am not the right person, I tell you before the call ends.