Before I wrote a line of code professionally, I spent decades in business. I've owned companies in more than one city, led teams of 50 to 150 people, and built brands from the ground up. I named a brewery, chose its menu, worked with a brewmaster on every beer, designed the cans with a designer and ran all the marketing myself. I built the brands and menus for my restaurants on my own, without business partners. I also ran a meal prep company, and I ran my own payroll, invoicing and day-to-day bookkeeping, right up to handing the books to the accountant, and I built many labor management and cost control systems, so I understand the money side of a business. I dealt with the kind of problems that never fit cleanly into software. Scheduling systems that didn't match how crews actually work. CRMs built for generic sales processes that bore no resemblance to yours. Tools that forced you to change the way you operated to fit the software.
When I started building custom software, I brought that background with me. I ask different questions than most developers. Not just 'what should the button do?' but 'why does this process exist, who touches it, and what breaks when it doesn't work?'
I build with AI as the foundation and a person in charge. AI does a great deal of the heavy lifting, which is why the work moves fast. The decisions about what to build, what to leave out and what's right for your business stay with me. It's a tool, not a replacement for judgment.
AI Foundations is based in Kelowna, BC. We work with clients across Canada, mostly businesses that have grown past what off-the-shelf tools can handle, and individuals with a specific problem that needs a specific solution. I've built websites with real back ends for businesses, charities, special events and realtors.
The work listed on this site is real. Every client is real. Every result is something that actually happened, not a projection.
Employees led over two decades, plus the management teams around them
Businesses owned and run, not just advised
Brands built from the ground up, with the menus and the marketing included
Websites and systems for businesses, charities, events and realtors
A few things we feel strongly about.
Fixed pricing, always
You get a number before I start. Not a rate card with a note that says 'hours may vary.' If scope changes, we write a new agreement.
Business logic first
I ask how your business actually works before writing a line of code. The software should match your reality, not force you to change how you operate.
Built to last
No spaghetti code, no vendor lock-in, no magic frameworks that only one person understands. You own what we build.
Honest timelines
I won't tell you something takes 2 weeks when it takes 6. I'd rather lose the work than lose your trust when it's late.
What we build with.
No exotic dependencies. Proven tools with strong ecosystems and long support windows.
How we work. We build with AI coding assistants, including Claude Code and Codex, and a person reviews everything that ships. You get the code, the accounts and the documentation, so you own it from day one.
Think we might be a fit?
Book a discovery call and let's figure it out. 30 minutes, free, no pressure.
Book a Free Discovery Call