About

At my heart I'm a full stack developer. My passion is user experience — creating tools that people actually want to use, whether that's a graphical interface, a command line application, or a suite of APIs.

My roots are in frontend development, but I've built up real depth in backend and infrastructure over the years. That range lets me understand the full end-to-end cycle regardless of where the work lives in the stack.

TypeScript is my primary language — that's where my strength is. Python is my second, and I reach for it often. Right now I'm a Principal Software Engineer at MarketMuse (Siteimprove), and this site is my own corner of the internet to build and ship ideas outside of work.

Skills

Languages
  • TypeScript
  • Python
  • Node.js
  • GraphQL
  • CSS
  • HTML
Frameworks
  • React
  • Remix
  • Redux / RTK
  • Tailwind CSS
  • Apollo
  • Styled Components
  • Pydantic
  • Pytest
Tools
  • AWS
  • Docker
  • Terraform
  • Nx
  • Webpack
  • Figma
  • OpenAI

Experience

Siteimprove

2019 – Present

Principal Software Engineer — MarketMuse

2024 – Present
  • Enabled a team of 7 engineers to stand up and deploy a secure, observable Lambda-based API — cutting delivery time from weeks to a day.
  • Remediated security posture of distributed AWS services to meet enterprise requirements, applying least-privilege principals and network isolation.
  • Reduced monthly authorization costs by nearly $10k USD.

Lead Frontend Developer — MarketMuse

2021 – 2024
  • Migrated a monolithic React SPA into Nx and progressively abstracted features into a shared component system, improving stability and quality.
  • Built a GenAI writing assistant using proprietary SEO data and OpenAI to aid content creators.
  • Unified three separate products into one cohesive experience, leading two direct reports through the effort.

Senior JavaScript Developer — MarketMuse

2019 – 2021
  • Migrated 50k users off custom auth systems, eliminating account-sharing abuse.
  • Created a Webpack templating system for painless transactional email updates.
  • Led a team of Python engineers to rebuild a BFFE platform from Node.js, improving reliability and stability.

Freelance

2018 – 2019

Independent Contractor

  • Built a bespoke Shopify Plus theme for Lammles.
  • Developed a React-based checkout for BigCommerce on the One Page Checkout framework.

Pixel Union

2015 – 2018

Developer

  • Built an in-house automation tool to build and ship Shopify themes.
  • Developed a library to convert prices across currencies using Shopify rates.
  • Built and maintained themes generating hundreds of thousands of dollars in sales.

Design Shopp

2012 – 2015

Developer

  • Built custom WordPress themes as CMS solutions for businesses.
  • Developed cross-device native applications using Cordova with custom REST endpoints.

Education

DEC in Publication Design & Hypermedia Technology

John Abbott College, 2009

Find me