Front-end engineer · Based in BC, Canada

Good evening!

I build thoughtful, modern front-end experiences focusing on structure, usability, and maintainable code.

--:-- --

Local time

Getting local weather...

About

How I approach my work

I take a practical, detail-oriented approach to front-end development, focusing on structure, usability, and code that lasts.

AI faces on a computer screen with thoughts turning into digital ideas

The kind of things I create

I enjoy turning ideas and designs into interfaces that feel clear and intentional.

Much of my attention goes into organizing layouts, refining interactions, and keeping the code behind it all understandable.

My goal is to create front-end work that stays readable, usable, and maintainable as it grows.

Explore projects
Computer screen showing code editor on a desk

How I work

I try to keep my development process structured and predictable from the start.

Strong organization, version control, and documentation help keep projects understandable as they evolve. This reduces friction when features change or new ideas are introduced.

This approach helps keep projects flexible while avoiding the need for large rewrites later on.

See the workflow
Hands sketching interface wireframes in a notebook beside a laptop displaying code on a desk

What I'm focused on right now

I'm focused on strengthening my front-end foundation through hands-on experimentation and iteration.

This means combining thoughtful design, clean implementation, and continuous refinement as projects grow.

Each cycle informs the next, shaping how future efforts take form.

It's a pace that leaves room to think, adjust, and improve.

Read the latest
Tree-lined path stretching forward through a green forest with sunlight filtering through the branches

Where to go next

From finished work to ongoing notes, each section offers a different view into what I'm doing.

You can explore projects, read through recent thoughts, or follow along as things evolve.

Each section reveals a different slice of the process.

Whether you're browsing or looking to connect, you are more than welcome to take whichever path makes sense.

Is Your Website Working for You?

Your website should quickly communicate what you offer, build trust, and make it easy for visitors to take the next step. If people are visiting but not getting in touch, unclear messaging or small usability issues may be holding it back.

A few focused improvements can often turn passive visitors into real inquiries.

See the 7 Ways to Improve It