Insights

Long-form thinking on systems that compound.

Writing on marketing systems, web architecture, and BC real estate. No content calendar — only things worth saying.

Web Architecture

Production-grade technical decisions: database design, API patterns, headless builds, and what separates a first-generation stack from one built for scale.

View all Web ArchitectureCase study: Meridian Analytics Platform

Next.js vs Remix in 2026: An Operator's Perspective

The framework debate is usually framed as a developer preference question. It's actually a systems question: which one is easier to reason about, maintain, and scale with a team that may not all be framework experts?

May 2026

Postgres Row-Level Security: A Production Guide for Multi-Tenant SaaS

RLS is the correct way to enforce tenant isolation at the database layer. Here's how to implement it without destroying query performance — and the design decisions that matter.

May 2026

tRPC vs REST vs GraphQL for B2B SaaS in 2026: An Operator's Decision Framework

The API layer choice is one of the longer-lived architectural decisions you'll make. Here's the framework that actually matches the tradeoffs at $1M–$20M ARR.

May 2026

Type Safety at the Boundaries: How I Use TypeScript and Zod in Production

TypeScript gives you type safety at compile time. Zod gives you runtime validation. Together, they eliminate an entire category of production bugs. Here's the pattern I use across every project.

May 2026

When to Rebuild vs. Refactor: A Decision Framework for SaaS Teams

A concrete decision framework for technical founders choosing between rebuild and refactor, with specific signals and measurable thresholds.

May 2026

Real Estate

BC Interior market research, underwriting frameworks, and the analytical approach to buying and selling in Kamloops and beyond.

View all Real Estate

Is Kamloops in a Buyer's or Seller's Market Right Now? (May 2026)

Absorption rate, days on market, and list-to-sale ratios tell the actual story. Here's what the current Kamloops data says and what it means for buyers and sellers making decisions this spring.

May 2026

Kelowna vs Kamloops: Which BC Interior City Is Actually Growing Faster?

Population growth drives rental demand. But raw growth numbers don't tell the full story — who is moving there, why, and whether they need rental housing matters as much as the headcount. Here's what the data shows.

May 2026

Strata vs Freehold in BC: What Every First-Time Investor Needs to Know Before Buying

In BC, strata ownership means bylaws, special levies, and a depreciation report that can make or break a deal. I got blindsided by a $14,000 special levy on a condo I was underwriting. Here's what I learned.

May 2026

Getting a BC Real Estate Licence: My Actual Roadmap and What It Costs

UBC Sauder's Licensing Course, the BCFSA registration, errors and omissions insurance, managing broker requirements — I've mapped out every step and the real time and cost involved. Here's the full picture.

May 2026

Kamloops Real Estate Market Snapshot: What the May 2026 Data Says

Sales volume is recovering, inventory is up slightly year-over-year, and benchmark prices have stabilized. Here's what I'm seeing in the May 2026 Kamloops data and what it means if you're looking to buy.

May 2026

Next step

If something resonated — the application takes three minutes.

I work with $1M–$20M ARR founders whose digital investment isn't producing the return it should. Every application is reviewed personally.

2 Diagnostic slots / month · 2–3 full engagements / quarter · 48h review