British Columbia · Web Architecture
Web architect for BC companies that have outgrown their first stack.
Most $1M–$20M companies in BC are running on architecture that made sense when the business was a third of its current size. The stack works, technically — but every new feature is harder than the last, deployments are nerve-racking, and the data layer can't answer the questions the business now needs answered.
I audit the existing system, design the replacement, build it, and hand it off with documentation your team can actually use. Type-safe, observable, and built to be extended without me.
94%
P99 latency reduction
Analytics platform, query layer rebuild
3.8×
Deploy frequency lift
SaaS, CI/CD + type-safety overhaul
60%
Infrastructure cost cut
E-commerce, data layer optimisation
0
Incidents post-handoff
90-day window across 3 engagements
The problems that bring BC companies here.
These aren't hypothetical. They appear in almost every architecture engagement, regardless of the original stack.
First-generation stack under scaling load
The Rails app or WordPress site that worked fine at $500K ARR becomes a liability at $5M. Queries slow, deployments break, and every new feature costs three times what it should. The architecture was never designed for where you are now.
Data without infrastructure
Analytics events fire, but nobody can query them reliably. The reporting layer was bolted on after the fact. Decisions get made from gut feel or from dashboards that lag reality by a week.
Commerce layer that can't flex
Shopify's limits are showing — customisation requests that should take a day take a sprint. Or the headless build a previous agency delivered is unmaintainable because nobody documented the decisions. Either way, the store can't move at the speed the business needs.
No observability
You don't know what the system is doing in production until something breaks. No structured logging, no error tracking, no performance baselines. Every incident is a surprise, and every postmortem starts with guesswork.
How an engagement works.
Architecture audit
A structured review of your current stack: schema design, query performance, API patterns, deployment pipeline, and where the technical debt is accumulating fastest. Delivered as a written document with prioritised recommendations.
System design
A full technical design for the rebuilt system — data model, API contracts, frontend architecture, infrastructure choices, and the migration path from where you are to where you need to be. No surprises mid-build.
Build
I build the system. Type-safe end to end, observable from day one, with CI/CD wired up before anything goes to production. BC-based timezone means sync is easy; async-first by default means you're not blocked waiting for me.
Handoff
Complete documentation before the engagement closes. Your team can maintain and extend the system without me in the room. I don't build dependencies — I build things that outlast the engagement.
Common questions.
Where are you based?
Kamloops, BC. I work with companies across British Columbia and the rest of Canada. Everything is remote — I've never had a client where physical proximity mattered for this kind of work.
What does "web architect" mean in practice?
Someone who owns the technical shape of a system: the data model, the API contracts, the frontend architecture, the infrastructure decisions, and how they all fit together. Not line-by-line code review — the decisions that determine whether the system scales.
What stack do you work in?
Next.js App Router, TypeScript, Postgres (Supabase or direct), Vercel or AWS. Headless commerce (custom or Shopify Hydrogen). I'm stack-opinionated — I don't work in every framework, because knowing one well beats knowing ten poorly.
What ARR range do you work with?
$1M–$20M. Early enough that the architecture is still malleable, established enough that there's real load and real data to work with. Below that threshold, the rebuild investment doesn't compound fast enough.
How long does an engagement take?
An architecture audit is 2–3 weeks. A full platform rebuild ranges from 8 to 20 weeks depending on scope. I'll give you a fixed scope and price before any work starts — no open-ended retainers.
If your BC company is running on architecture that's slowing the business down, the architecture audit is the right starting point. Fixed scope, written deliverable, no open-ended commitment.
2–3 engagements per quarter. Based in Kamloops, BC — serving companies across British Columbia.