
I help businesses develop their products and processes, supporting them in make-or-buy evaluations, selecting vendors, designing and realizing proprietary software.


AI-powered workflows can dramatically accelerate software development, but they come with choices about where your code and data are processed. I give my clients full control over this decision.
All processing happens exclusively on the client's own systems: local machines or private servers under their direct control. No code, data, or project context is transferred to third-party infrastructure. This is the right choice when intellectual property, personal data, or regulatory constraints demand it.
Processing leverages cloud-based AI services from authorised providers, with temporary transfer of project material to remote servers. This unlocks the most capable AI models, enabling faster delivery and broader technological reach, ideal when speed and capability outweigh data residency concerns.
The choice is made together during project setup and can be revisited at any time. Different parts of the same project can follow different workflows: speed where it's safe, control where it counts.
For a deeper look at these workflows and the questions to consider, see Speed and Safety in AI-assisted Software development.