Real Estate

Why a Web Architect Is Learning to Underwrite Real Estate Deals

I've spent a decade building systems that scale. Now I'm applying the same logic — leverage, compounding, asymmetric risk — to real estate. Here's the honest reason why, and why Kamloops specifically.

May 5, 20267 min read
real estate investingKamloopsBC Interiorweb architectinvestor mindset

Six months ago I sat down and did math I'd been avoiding for years. I took my freelance income from the past three years, calculated the compound annual growth rate, and stared at the result: 4.2%. That's it. A decade of building digital systems, acquiring clients, delivering projects — and my income was growing at roughly the rate of inflation, maybe a point above it.

That's not a knock on freelancing. I like the work. But I finally had to admit something: freelance income is linear. You trade hours for dollars, and the ceiling is the number of hours you can sell. There's no asset accumulating in the background. There's no equity compounding while you sleep.

That's what pushed me into real estate.

The Parallel Nobody Talks About

Software architecture and real estate investing share a mental model that most people in either field don't acknowledge. Both are fundamentally about building systems that produce output over time with decreasing marginal input.

When I design a web system — a CMS, an e-commerce backend, a marketing automation stack — the goal is always the same: front-load the intelligence, then let the system run. You invest heavily in the architecture decisions, the data model, the integration points. If you get those right, the system scales. If you get them wrong, you're adding patches forever.

Real estate investing is the same logic applied to capital. You do the heavy analytical work upfront — underwriting, due diligence, financing structure, market selection. If those decisions are sound, the asset produces income for decades with relatively low ongoing cognitive load. If they're wrong, you're managing a problem that costs you money every month.

The other parallel is leverage. In software, leverage means your work scales beyond your direct involvement — a plugin you wrote serves 50,000 sites, a workflow you built runs 24 hours a day. In real estate, leverage means using the bank's capital to control an asset that generates returns on the full value, not just your down payment. A $100,000 down payment on a $500,000 property means a 10% increase in property value returns 50% on your equity. That's a form of leverage software doesn't offer.

Why Kamloops Specifically

I live here. That's the simplest answer. But there are better answers.

Kamloops sits at an interesting position in the BC Interior economy. It's the largest city between Vancouver and Calgary that isn't Kelowna, with a population of roughly 100,000 and a regional economic base that's more diversified than most people realize. You have Thompson Rivers University bringing 25,000+ students into the market. You have healthcare (Royal Inland Hospital is a regional hub). You have the intersection of the Trans-Canada and Yellowhead highways, which makes Kamloops a logistics node. And you have a growing tech sector — small by Vancouver standards, but real.

What that translates to for real estate is a rental market with genuine demand drivers. TRU alone creates consistent demand for 1- and 2-bedroom units near campus and downtown. The healthcare workforce creates demand for longer-term rentals from stable tenants. That's not speculation — it's observable in the vacancy data. CMHC's last report on Kamloops showed a vacancy rate of around 1.4% for purpose-built rentals, which is tight enough to support rent growth without being Vancouver-level unaffordable to buy into.

The affordability gap between Kamloops and the Lower Mainland also matters. In Metro Vancouver, a duplex capable of generating $3,000/month in gross rent might cost $1.8 million. In Kamloops, a comparable property might list for $550,000–$650,000. The math is different. Not easy — nothing pencils easily anywhere in BC right now — but different in ways that matter for someone starting with a single property.

The Financial Logic

Here's the honest version of why this matters to me financially.

Freelance income, even good freelance income, doesn't compound. If I earn $120,000 this year and save $30,000 of it, that $30,000 sitting in a savings account at 4.5% earns $1,350 next year. That's fine. But it's not building anything.

A revenue-generating property works differently. The tenant pays down the mortgage while I retain the equity gain. The property (ideally) appreciates. The rent (ideally) increases over time. The interest on the mortgage is tax-deductible against rental income. And if I refinance after value increases, I can pull equity out without a taxable event and deploy it into a second property.

That compounding effect is what I was missing. After 10 years of freelancing at a 4.2% income growth rate, I have a practice. After 10 years of holding income property with a 5% average annual appreciation and modest cash flow, I have a growing asset base.

What I'm Doing First: Licence Before Purchase

I made an unconventional decision: I'm pursuing my BC real estate licence before buying my first investment property.

The reasons are practical. The licence gives me access to MLS data in a way the public doesn't have — full sold history, days on market, listing agent notes, property disclosure statements before they're papered over in marketing. For an analytical person who wants to underwrite properly, that data access is significant.

It also gives me relationships. Every agent I meet during the licensing process and coursework is a potential source of off-market deals, which is where the real opportunity is. A property that never hits MLS because an agent knew to call me first is worth more than anything I'll find through Zolo.

The coursework itself has been more useful than I expected. The Real Estate Council of BC curriculum is dry, but it forces you to understand the legal underpinnings of property rights, contracts, and disclosure obligations in BC specifically. That's knowledge I'd eventually need anyway.

The Numbers I'm Targeting

I'm targeting my first acquisition in the $500,000–$650,000 range — a duplex or triplex in one of Kamloops's established rental neighbourhoods (Sahali, downtown, Brocklehurst). I want a property where, at a minimum, gross rents cover PITH (principal, interest, taxes, and heat) and I'm not feeding it cash every month.

A true positive cash flow deal in Kamloops right now at current interest rates is hard to find. Most properties I've underwritten are cash-flow negative at 5% down but approach neutral or positive at 20–25% down, depending on the rent levels and the operating cost structure. That's where I'm targeting — neutral to mildly positive, with the thesis being rent growth and equity accumulation over a 10-year hold.

What's surprised me most in this process: how many people confuse a deal that looks okay on paper with a deal that actually holds up under a real operating cost model. Listing descriptions don't include maintenance reserves. They don't include property management if you ever want to step back. They don't include the vacancy month when a tenant turns over. When you add those in, the numbers often look very different. That's what I'm learning to do before I buy anything.

The goal isn't to get rich quickly. The goal is to build an asset base that compounds while my digital marketing and web architecture work continues to pay the bills. Real estate is the system running in the background while I stay in the work I'm good at.

That's the whole thesis.

Apply

If this maps to a problem you're working on.

I work with $1M–$20M ARR founders whose digital investment isn't producing the return it should. Applications reviewed personally within 48 hours.

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