Working with AI

How I use AI

I use AI in many ways. AI deployment, training and content generation (images, video, audio) using node-based pipelines; as well as generative coding when appropriate.

I cover both use cases below.

AI Content Generation

I work with generative AI across model training and content production:

AI for Software

AI has changed how quickly software can be built, but only in the right hands. I use it where it genuinely saves time, and I skip it where it would cause problems. Either way, every line of code that reaches you is code I have read and understood myself.

When does AI help?

When do I avoid it?

I do not let AI make decisions about security, architecture, or what your project should do. Those calls require understanding your business, and they are the reason you hire an experienced developer in the first place. I also never ship code I cannot read and explain. AI output is a draft for me to review, not a finished product.

On smaller projects, or in well-understood open-source languages, I can give the AI more room to write the software itself. But once a project grows to medium or large, the AI tends to lose focus, burn far too many tokens just keeping track of the codebase, and slip into the occasional hallucination.

To use generative coding on larger projects without those problems, I rely on a few techniques:

This is the difference between what people call "vibe coding" and using AI to ship a focused, production-ready app.

What does this mean for you?

For content production and AI training, you get full control over what is created, access to cutting-edge GPUs and models, and the cost savings of automated workflows.

For generative coding, you get the speed and cost savings AI makes possible, with an experienced developer deciding where it fits and checking everything it produces.

I also handle the parts AI can't: deployments, app store review process, code signing, service management, meetings, presentations, support, and genuinely hard bugs. Because I understand the inner workings of your app, I can support it for the long run. That combination is faster than working without AI, and far safer than trusting it blindly.

In either case, I am happy to explain how I would apply it to your specific project... or not apply... I've been doing it without AI for decades.

Contact me for a free estimate →