The stack we actually use to build everything
The exact tools behind everything we build, from FairWayOS to this website. Why we chose each one and what we’d change.

In this post 4 parts
People ask about our stack constantly. Here’s the honest answer: what we actually use, why, and what we’d change if we started over.
The core
Next.js is our default for anything web. App Router, TypeScript, deployed on Vercel. We’ve tried alternatives. Nothing matches the DX and deployment speed for our use cases.
Supabase for databases and auth. PostgreSQL under the hood, real-time subscriptions, edge functions. It’s replaced Firebase for us entirely.
Tailwind CSS for styling. We were skeptics. Now we can’t imagine going back. The speed gain is real once you internalize the system.
AI layer
Claude (Anthropic) is our primary LLM for most tasks. Better at following complex instructions, more reliable for production use cases than alternatives we’ve tested.
OpenAI API for specific use cases where GPT-4’s strengths shine, particularly structured output and function calling.
Automation
Kaizen Shift CRM for CRM and marketing automation when clients need it. Not the prettiest, but incredibly powerful for pipeline management.
Custom pipelines using Supabase Edge Functions + webhook chains for everything else. We’ve moved away from Zapier/Make for production systems: too fragile at scale.
What we’d change
If starting from scratch today: - We’d adopt Cursor earlier. The AI-assisted coding speed boost is legitimate. - We’d standardize on Turborepo for monorepo management across projects. - We’d invest more in testing infrastructure from day one rather than adding it retroactively.
The best stack is the one you ship with. We optimize for speed to production, then iterate.
Keep reading
More in Notes →
Building a tech startup in Edmonton, Alberta: what I’ve learned
Edmonton isn’t Silicon Valley, and that’s actually an advantage. Here’s what building an AI company in Alberta has taught me about startups, community, and why this city is underrated for tech.

AI automation for Edmonton small businesses: where to start
Most Edmonton businesses still do work by hand that could run on its own. Here’s a practical guide to AI automation: what’s worth automating, what isn’t, and where to start.

Web development in Edmonton: what to look for in 2026
Choosing a web developer in Edmonton? Here’s what separates a good investment from a waste of money, from someone who’s built sites for local businesses, campaigns, and startups across Alberta.
