INITIALIZING WEBSITE BUILD...
────────────────────────────────────────
[INIT] Loading build environment........ OK
[INIT] Importing component modules..... OK
[INIT] Connecting knowledge graph...... OK
[INIT] Starting renderer.............. OK
> Building portfolio from source...
BUILDING... 0%
config.ts
terminal
Type 'help' for available commands.
visitor@johnsaxon:~$
John Saxon — AI Operations Leader and Builder

John Saxon

AI Operations Leader & Builder

About

Outside of my day job, I've been creating solutions for small businesses for over twenty years. It started with Webpark in 2003. A consulting and hosting company that grew from two eBay servers in a basement into a real operation running on dedicated hardware in a downtown datacenter. Fourteen years in, it was growing faster than I was ready for. With a young family at home, I chose day-job stability over the entrepreneurial leap. It was exciting to build something real, and sometimes things get bigger than you're prepared to handle.

I spent sixteen years at AESO, working my way from desktop support through Windows Server teams, NetApp storage administration, infrastructure design, and team leadership. Alberta's power grid is the kind of environment where mistakes aren't theoretical. That's where I learned how to build things that scale, stay secure, and don't go down.

At Benevity, I started managing the IT team, then moved into vendor management where I got exposure to hundreds of enterprise applications and learned what's out there and what it can do. During that time, I started coding with AI the day ChatGPT 3.5 dropped in November 2022. It was rough. The models hallucinated, the code barely worked, every project felt like pushing a boulder uphill. But I kept going. Once the tools got good enough (and I got good enough with them), I started building BuildBot. Two years later: 750,000 lines of production code. Nine integrated applications for small businesses, co-founded with my daughter Katie.

Coming into AI development without a traditional coding background taught me something different. I learned how to harness the AI itself. How to prompt it for good results, how to prep its context with the right information, how to auto-document and update its knowledge files along the way, how to give it skills. I think about it the way Anthropic describes it: a narrow bridge with cliffs needs exact guardrails and precise instructions, but an open field with no hazards just needs a general direction and trust. Knowing which one you're on is the whole game.

I used to be the architect of the solution. Now in 2026, I'm the input to the architect and the checker at the end. My 10-80-10 rule: humans do the first 10% (finding the information, prepping good input, shaping the plan), AI does 80% of the work, and humans check the last 10% and tweak the result. The hard part over time is pushing on those two 10% ends. That's what creates full automation.

I watch a lot of people on the forefront of technology. Eventually I start seeing glimpses of where I can engage in my own way. That's not genius. It's pattern recognition from paying attention.

Journey

$ git log --oneline --graph --all
*a3f7b2c(HEAD -> main) Agent Commons experiment2026
1.5 million agent accounts appeared on Moltbook in a week. The result was chaos. Agents need infrastructure for building knowledge, not just places to chat. An experiment in collective AI intelligence.
*e91d4a8 The 10-80-10 ruleOct 2025
I used to be the architect of the solution. Now I'm the input to the architect and the checker at the end. Humans do the first 10%, AI does 80%, humans check the last 10%. Push on the two ends and you get full automation.
*7c2f1b3 BenevitySep 2018 - present
IT team management, then vendor management across hundreds of enterprise apps. Then AI got real — started the AI Ops role in Sep 2025. Now leading AI operations and multi-agent orchestration.
| *b4e8c9d(buildbot) 750,000 lines of production code2024
Co-founded with my daughter Katie. Nine integrated apps for small businesses. Once the AI tools got good enough and I got good enough with them, the output scaled fast.
|/
*1d5e8a2 First line of code with ChatGPT 3.5Nov 2022
Rough start. The models hallucinated, the code barely worked, every project felt like pushing a boulder uphill. But something felt different. I kept going.
*5a9f3e1 AESO: 16 years of infrastructure2001 - 2017
Desktop support to Windows Server teams, NetApp storage, infrastructure design, and team leadership. Alberta's power grid. The kind of environment where mistakes aren't theoretical.
| *d8f2a61(webpark) eBay servers to downtown datacenter2003 - 2017
Consulting and hosting for small businesses. What started as two servers bought off eBay in a basement grew into dedicated hardware in a downtown datacenter over fourteen years. It was exciting to build something real.
|/
*0c4a2d6(init) Started building for small business2001
The thread that connects everything starts here. Desktop support by day, small business solutions on the side. Two tracks that ran in parallel for years.

Now

Updated
Working
Leading AI Operations at Benevity. Building business solutions with AI, delivering high ROI, teaching and empowering teammates, helping create a brighter future.
Building
Deciding what BuildBot becomes next. 750,000 lines of code built for small businesses, but the ground is shifting fast. Exploring apps for agents, rapid development services, and keeping an eye on robotics. The niche is still forming — and that's fine.
Experimenting
Agent Commons — a structured knowledge layer for AI agents. Born from watching 1.5 million agent accounts appear on Moltbook in a week and realizing agents need infrastructure for building knowledge, not just places to chat. Still seeding, still learning.
Thinking About
What software looks like when AI can write software. Why the best developers in 2026 aren't the best coders — they're the best AI architects. And whether the small business tools of the future look anything like what we build today.

Writing

Projects

Contact

Have an idea, a question, or an opportunity? Send a message.