Select Page


Multithread Studios is a design company, working in a few different media. Why the name? I wanted something that expressed the way I straddle the digital world and traditional arts, especially my textiles.


“Multithreading” is a computing term, a way to do multiple things at once. I thought it made a good bit of wordplay given all the things I do with threads and yarns.

Hi, I’m Mackenzie.

I’m always making something. I’ve been making things out of yarn and string since I was…gosh, I don’t know…3? And 9 was an age for learning new things: calligraphy, rudimentary web design, and Ukrainian eggs.

Just for the record, that means I have over 20 years’ experience in building websites and doing calligraphy.

My skills

I’m unusual among web developers for really enjoying CSS,  the language used for making the web pretty.

  • Javascript
  • WordPress
  • Calligraphy
  • Illumination

Selected Experience

Senior Full Stack Engineer

Washington Post
Feb. 2017–Present

Senior Software Engineer

Full Measure Education
Feb. 2016–Jan. 2017

Web Developer

Mar. 2012–Oct. 2013


Bachelors of Computer Science

George Washington University
Sept. 2006–Dec. 2010

Apprenticeship, Web Design

Pittsburgh Filmmakers

Let’s chat

You can pick a time on my calendar to schedule a call.


PO Box 532
Rockville, MD 20848-0532

Email me

1 + 15 =