Skip to content

03 / About

01 / Based
Chilliwack, BCPacific / Canada
02 / Role
Design Engineer & Full-Stack Developer
03 / Status
AvailableFor the right team

I didn’t startin software

I got here by building things I needed.

The route

01 / The path in

I came into software from a completely different path.

01Hydrogeology

I started in hydrogeology: the study of how water moves underground, through systems you can never see directly. The work is reading patterns out of incomplete data, building a model of how something behaves, and testing it against what the ground actually does. That way of thinking came with me into everything I’ve built since.

  1. Fig. 01Section

    01

    Where it began

    I came to hydrogeology after two years of engineering at Thompson Rivers University. The field pulled me in because it had all of it at once — mathematics, physics, modelling and system dynamics. Finishing the degree meant transferring to Simon Fraser University in Burnaby for the final four years, and it was there, in 2017, that I wrote code and thought about system design for the first time.

  2. Fig. 02Readings

    02

    What the work taught

    It was a rigorous program, split between the field and the lecture hall. It taught me how to work systems I could only measure indirectly, how to model them, and how to manage my own time. The problems were things like the sustainability of aquifer systems, the geochemistry of groundwater and petroleum, and computing flow values through one program after another.

  3. Fig. 03Crossing

    03

    The move away

    Once I had learned to code, I was hooked — but I was years into the degree and close to the end, so I saw it through, even knowing I didn’t want that career. I’ve always been entrepreneurial, so when COVID hit I got my real estate licence, and I’ve been practising for six years since, building and coding the whole way through. Now it’s time to go at what I actually love, full force.

Fig. 01 / where I started

Sheet 01/04
Stop
01 Hydrogeology
Scale
Legend
ContourIndexStreamSummit

02Real estate

My background is in earth science and real estate, but over time I became increasingly interested in building software to solve problems I was experiencing myself.

Fig. 02 / the problems I lived

Sheet 02/04
Stop
02 Real estate
Scale
Legend
LotMarkedTree

03Internal tools→04Shipping products

What started as learning how to build simple tools gradually turned into full products used by real people.

Fig. 03 / solving my own → used by real people

Sheet 03/04
Stop
03 Internal tools→ 04 Shipping products
Scale
N.T.S.
Legend
ToolProductCallout

05Design engineering

The part I enjoyed most wasn’t only writing code. It was taking an idea, understanding the problem, designing the experience, building the system and turning it into something people could actually use — which is what pushed me toward design engineering and full-stack product development.

Fig. 05 / design × build × product

Sheet 04/04
Stop
05 Design engineering
Scale
N.T.S.
Legend
DisciplineCrossingOverlap

I like working across the whole product.

  1. 01

    Design

    • Product thinking
    • UI / UX
    • Interaction design
    • Design systems
    • Prototyping
  2. 02

    Engineering

    • Full-stack development
    • Frontend systems
    • APIs
    • Databases
    • Authentication
    • Performance
  3. 03

    Product

    • Problem discovery
    • User feedback
    • Iteration
    • Shipping
    • Analytics
    • Growth thinking

02 / The toolkit

A working set of tools I reach for, not a scoreboard.

  • 01Next.js
  • 02React
  • 03TypeScript
  • 04Python
  • 05Tailwind CSS
  • 06PostgreSQL
  • 07Neon
  • 08Prisma
  • 09Clerk
  • 10NextAuth
  • 11Redis
  • 12Vercel
  • 13AWS
  • 14Google Cloud
  • 15Azure
  • 16Cloudflare
  • 17Docker
  • 18Kubernetes
  • 19Git
  • 20ESLint
  • 21Prettier

03 / How I work

ThinkDesignBuildTestShip
  1. 01

    Understand the problem before building the solution.

  2. 02

    Make the experience clear before adding complexity.

  3. 03

    Use the simplest architecture that can scale with the product.

  4. 04

    Put the product in front of real users and listen.

  5. 05

    Finish the thing, learn from it, and improve it.

04 / Outside the terminal

  • Real estate
  • Pokémon
  • Golf
  • Building businesses

Next / Career direction

Looking forthe right team.

I’m interested in roles where design, engineering and product overlap — especially teams building ambitious software where I can stay close to both the user experience and the code.