Karen MacPherson

Engineer, Teacher, and Creator

I am an instructor and engineer at Fullstack Academy of Code in NYC, a three month web-engineering bootcamp that focuses on teaching full stack JavaScript.

A bit about me

Hello friend! Welcome to my corner of the internet.

I'm a biologist turned web engineer with too many hobbies. Not too long ago, I made the decision to leave academia to pursue a career in web development. After attending Fullstack Academy of code, I was honored to be asked to stay at Fullstack as an instructor.

Currently, I help run the Foundations phase of Fullstack Academy, which involves creating curriculum content, working with students, and developing tools and systems to streamline the many admin processes.

In addition to my day job, I am a reptile-momma, hiker, reader, tinkerer, gamer, and tea addict.

Take a look at some of my recent projects


An interactive command line tool aimed at improving Git education. Written using Node, published as an npm module.

Dance Dance Evolution

A version of StepMania that lives entirely in the browser. Built using the MEAN stack.


Simple app used to interface with a microcontroller that monitors the environment in reptile enclosures.

Spatial Game Theory

Simulations exploring the consequences of varying allele frequency of cooperation and deceit in Scala.

Here's what I'm into

Coding and Technology—Coding is a superpower. My core superpowers include Node, Express, SQL, Mongo, Angular, and React.

Education—Because coding is a superpower, it's important that people have the opportunity to get a coding education even if they don't have a CS degree.

Science and Innovation—I may no longer be a biologist, but science still awes and fascinates me, particularly the microbiota.

Stories—I love stories, regardless of medium. Books, games, movies... I love them all!

Activism—We have to look out for each other. I have a lot of privilege and I try to use my circumstances to help others.

Nature—I'm at my happiest when I am outside. Trees and trails are somewhat rare in NYC, but I think getting out to hike is important for my wellbeing.

Get in touch!

Like my projects? Have a question? Just wanna chat? Please send me a message and I'll get back to you as soon as I can.