I make websites beautiful, accessible, and easy to use.

Mammalian Diving Reflex desktop

Linn was an excellent collaborator for the complete redesign of our site. Her immense knowledge, impressive skills and kind patience made this a seamless process.

Five things you can count on

I'm a designer and developer.

As a designer, I’ll create mockups that anticipate your developer’s practical needs. As a developer, I’ll honour your designer’s work by elegantly translating it into code. If you’re looking for a team of one, I can design and build your site.

You never pay for extras.

I stay small to keep my overhead low. I don’t have an office or employees, and I use free and open source software. You only pay for the time I spend working for you.

I love my job and it shows.

Whether we’re planning a long-term project or meeting for an hour to find the best hosting company for your blog, working with clients is one of my favourite things. I’m happy and grateful that I get to do this every day – yes, even Mondays.

I’m good at what I do.

The web is constantly changing and the person working on your website needs to keep up. I level up my skills at conferences, teach workshops, and listen to industry podcasts every week.

I’m always honest and direct.

I only take on work that I know will be a good fit. I’ll ask the important questions and say no when necessary. I’m transparent about my process and you’ll always know exactly what’s happening with your project.

Sound good? Let’s talk about your website.



Factory Theatre
: Design and development


The Biographer
: Poster design


Function Friday #24: check your environment before loading code
While it's great to avoid cowboy coding by having both local and staging versions of your live website, I've come across themes that indiscriminately load code on all three environments. You can use the same theme/plugin files on different environments, you just have to check where you are before loading environment-specific content. Continue reading “Function Friday #24: check your environment before loading code”