A sunlit studio apartment high above downtown Calgary: an oak desk with a laptop and an open notebook under a wide window, a cello on its stand beside a music stand, a cream lounge chair on a round rug, and the city skyline outside.

Curious by nature. Builder by instinct.

I like understanding how things work — then making them work better.

Finance · Technology · Creative problem-solving

Explore the room: the desk, the cello and the window each open a part of my story.

The desk

What I build

Three projects, each built to solve a problem I ran into. Pick one to see how it works.

See all 12 projects, including work in progress

Startup · Founder, co-founded with Noah · 2025 – present

LeaseLoop

One workspace for everyone around a rental property, from owners and managers to renters and the people who fix things.

Problem
Renting out a property runs on scattered texts, spreadsheets and email threads. Owners can't see what's happening, renters can't tell whether a repair is moving, and nobody has a reliable record of who agreed to what.
Approach
Put properties, leases, rent records, maintenance, documents and messages in one place, and let each person see only what their relationship to the property allows. Pair it with an operations agent that handles the follow-up work but leaves every decision to a person.
Implementation
Node.js and Express 5 on PostgreSQL, with Better Auth sessions and strict zod validation on every input. Authorization is relationship-based and enforced on the server for every request: managers are assigned per property, renters reach only their active lease, and providers reach only the work assigned to them. Every change is written to an append-only audit log in the same transaction. The agent runs on deterministic rules, with a language model optional. Integration tests run against an embedded Postgres, with Playwright for the browser.
Outcome
The public site is live at leaseloop.ca, and the product is being hardened for a wider beta.

See the walkthroughVisit leaseloop.ca (opens in a new tab)

The cello

What shapes me

The cello is the slowest teacher I have. A passage doesn't get better because I want it to; it gets better when I slow it down, listen to what's actually happening, fix one thing, and play it again.

That loop of deliberate practice, honest feedback and patience is the same one I use to build software. Ship a small version, watch how it behaves, correct it, repeat.

I've taught cello since 2019, which taught me something else: explaining a thing clearly is the fastest way to find out whether you understand it. Music is also where I get to make something that isn't meant to be useful. I think that matters for the useful things too.

More about me

The window

How I see things

From up here Calgary looks like what it is: a system. Streets, transit, power, weather and a million small decisions, all affecting each other.

I'm drawn to problems like that. Before I build anything I try to see the whole loop: who's involved, what information moves between them, and where it gets stuck. Most frustration lives at those hand-offs.

Good automation doesn't replace the people in the loop. It takes the repetitive part off their plate, keeps an honest record of what happened, and leaves the decisions that matter with them.

What I'm exploring now

Selected work

Three things I've built, and why they're built that way.

  1. StartupLive

    LeaseLoop

    One workspace for everyone around a rental property, from owners and managers to renters and the people who fix things.

    The problem Renting out a property runs on scattered texts, spreadsheets and email threads. Owners can't see what's happening, renters can't tell whether a repair is moving, and nobody has a reliable record of who agreed to what.

    See the walkthrough
  2. Research systemPrivate

    Valuation App

    A weekly research run that values groups of public companies six ways and keeps every result as history.

    The problem Valuing a company properly means pulling filings, normalising the numbers and running several models. Doing that across a whole sector every week by hand isn't realistic, and a spreadsheet quietly overwrites last week's thinking with this week's.

    See the research log
  3. Desktop appv0.3

    Life OS

    A desktop app that keeps a school year and a personal to-do list in one calm place.

    The problem Classes, assignments, grades, calendars and personal tasks usually live in five different apps. Keeping them in sync is its own chore, and none of them answers the simple question of what actually needs doing today.

    Try the live demo

About me

The person behind the room.

I'm Nathan, a finance student in Calgary studying Financial Technology & Innovation at SAIT, after starting out in software engineering at the University of Calgary. I build software for problems I run into myself: rentals where nobody has the full picture, company research that takes too long by hand, a school year spread across too many apps.

Most of my jobs have come down to keeping information accurate and moving: baseline data for a youth concussion study, data evaluation for TELUS International, coordinating engineers and subcontractors on the 11‑29 runway project at YYC, and running guest experience at a luxury lodge. Finance taught me to want the numbers behind a claim; software lets me make those numbers easy to trust. I co-founded LeaseLoop with Noah.

Away from the desk there's the cello. I trained through the Royal Conservatory and Mount Royal's Academy for Young Artists, played with the Calgary Youth Orchestra, and have taught students since 2019. Practice is where I learned that most progress is small, honest corrections repeated until they stick.

  • Finance
  • Technology
  • Creative problem-solving

Experience

  1. 2019 – present

    Cello teacher

    Self-employed

    Private lessons, built on ten years of Royal Conservatory training.

  2. 2025 – 2026

    Butler

    Azuridge

    Ran day-to-day guest experience and concierge planning at a luxury lodge in Priddis.

  3. 2022 – 2025

    Research assistant

    SHRed Concussions

    Baseline data collection for youth athletes in a longitudinal concussion study.

  4. 2024

    Project coordinator, assistant site supervisor

    V Contracting

    Coordinated engineers and subcontractors on the 11‑29 runway project at YYC, with daily reporting and safety meetings.

  5. 2023 – 2024

    Online data analyst

    TELUS International AI Data Solutions

    Evaluated and verified data for relevance and accuracy, including geographic data.

  6. 2023

    Crew lead, residential painting

    Scholars Edge

    Led crews of two to four and sold and estimated jobs door to door.

  7. 2023

    Peer tutor and mentor

    The Expert Collective

    Tutored and mentored newcomer students and ran community events.

  8. 2019 – 2020

    Camp leader

    TELUS Spark · MRU Camps

    Outstanding Staff and Best Camp Group awards at MRU's Music Makers camp.

  9. 2018 – 2019

    VP of health and safety

    Eco-Essence (Junior Achievement)

    Student startup building a household compost pod; top-three finalist for the Entrepreneurship and Innovation Award.

Education

  1. 2025 – 2028

    Southern Alberta Institute of Technology

    BBA, Financial Technology and Innovation

  2. 2023

    NPower Canada

    Junior Data Analytics Program: Python, SQL, Azure, Agile

  3. 2020 – 2023

    University of Calgary

    Software engineering studies

  4. 2008 – 2018

    The Royal Conservatory of Music

    Cello, Grade 10 with Honours

  5. 2012 – 2019

    Mount Royal University

    Academy Program for Young Artists, music performance

Currently exploring · October 2026

On the bench right now.

  • A background operations agent for LeaseLoop

    Lyra handles the follow-up work around a rental: chasing missing details, checking provider credentials, collecting completion evidence. Every action is logged and can be paused or undone.

  • Data quality in the Valuation App

    Auditing past research runs for stale prices and impossible estimates, fixing the causes, and flagging affected history instead of rewriting it.

  • Life OS v0.3

    A slimmer redesign focused on just School and Personal, with an editable grading scale and GPA calculation.

  • Junior VP of Innovation, SAIT Finance Society

    Improving the society's website, including a parser that keeps the job board current from LinkedIn postings, and helping run a paper trading competition and industry speaker events.

Contact

Let's talk.

If you're working on something where finance, software and a bit of curiosity would help, I'd like to hear about it.