I'll be honest - I didn't grow up dreaming about buildings. It was more of a happy accident during a backpacking trip through Scandinavia back in 2010. Stumbled into this tiny wooden church in Norway, barely visible from the road, and something just clicked.
The way light moved through those old timber frames, how the structure seemed to breathe with the landscape around it... it felt alive in ways that most modern buildings don't. That's when I realized architecture could be more than steel and glass trying to dominate a skyline.
After finishing my degree at UBC and spending a few years at larger firms (which taught me plenty about what I didn't want to do), I started RuneShadow in 2018. The name came from that Norwegian church trip - runes representing ancient knowledge, shadow representing the quiet spaces we often overlook.
We've grown from just me and a drafting table in a shared office to a team of twelve talented folks who actually get what we're trying to do here. We're not chasing awards or trying to create Instagram-famous buildings. We just want to make spaces that feel right - for the people using them and the environment they sit in.
- Astrid Kavanagh, Founder & Principal Architect
No egos, just folks who care about doing good work
Founder & Principal Architect
Still figuring things out after 15 years. Loves hiking, hates rendering software.
Senior Architect
Seven years with us. Makes the most detailed models you've ever seen.
Sustainability Lead
Keeps us honest about our environmental impact. Also grows tomatoes on the office balcony.
Project Architect
Former contractor who knows how things actually get built. Saves us from ourselves regularly.
Interior Architect
Has opinions about every light fixture. Usually right, which is annoying.
Architectural Designer
Three years in. Does magic with parametric design tools the rest of us don't understand.
Junior Architect
Technical Architect
Landscape Architect
Architectural Intern
We're always up for grabbing coffee and talking about your project. No pressure, just conversation.
Let's Talk