About me

I’m a designer turned front-end developer — thus, UX developer or Front-end designer. Coming from a design background, the code I care most about is the code the user directly interacts with. So everything I write is responsive, accessible, performant, and well-designed.

I’m a generalist by way of specializing in one thing at a time over long periods of time; I consider myself more of a builder than a creative.

Why hire me?

  • Your website/app feels visually or architecturally disorganized, and you want to build a unified design system
  • Your website/app loads slowly, isn’t optimized for mobile, or isn’t usable via keyboard or assistive technology; and you’d like to stop leaving money on the table by providing a poor experience in those contexts
  • You want to build your website/app the right way from the beginning, so you don’t run into the above issues down the line

Core principles


I always adhere to the process of my craft. It can be tempting to skip ahead, but cut corners are always visible in the end and they lead to mountains of technical debt.


I learn my tools inside and out so that I can focus on the task at hand.

Problem Solving

I excel at clearly defining and solving problems, which is 90% of design.


I’m a proponent of ruthlessly trimming the fat. If it isn’t useful, helpful, or fun, then get rid of it.


I build websites that the user can easily use and understand; and author my code so that it can be easily understood by other developers.


I’m always trying to understand other perspectives. Especially those that differ from my own.


I’m a big proponent of open communication. Surprises lead to frustration.


Expect a bit of silliness here and there. I take my work seriously, but that doesn’t mean I can’t have a good time while doing it.

Skills & Capabilities

Core development skills:

  • Design systems development
  • Semantic, accessible HTML (WCAG)
  • Clean, well-documented CSS (SCSS & PostCSS)
  • Single page apps (React, Vue, & Svelte)
  • Static site generators (Jekyll)
  • Flat file CMS’s (Kirby)

Core design skills:

  • UI design & prototyping
  • Mobile & responsive design
  • Sketch, Photoshop, Illustrator
  • Content architecture & wireframing
  • Keynote presentations

Capable but not excited about:

  • Branding
  • Print design
  • Wordpress & PHP
  • Gulp & Grunt
  • Bootstrap & Foundation

Currently improving:

  • Javascript (ES6)
  • Gatsby & Gridsome
  • Web performance
  • Command line Git

Software & hardware

I have a page that lists all the ware that I use.

Music & audio

Making music is time consuming and arguably less rewarding than making websites, but it’s an important part of my identity. Drums are my main instrument, and I also play enough guitar and bass to get my ideas across. For the past decade or so I’ve been engineering and mixing all of my projects as well.

I’m somewhat in between bands at the moment, with only a few ongoing recording projects at present. But in the past, I’ve been in an instrumental progressive math rock project called Big Math, an award-winning Latin rock band called Triptico, briefly joined national emocore band Phoenix Mourning for a tour across the states, played in the Boston rock bands Waypoints and Ambushed, and made the first music that I wasn’t embarrassed of in Broken Self. From time to time, I also do video game music tributes.

Do I sound like someone you’d like to work with?

I’m happy to chat about a new project, or whatever. Let’s grab a coffee.

Get in touch

This site was built from the ground up with Vue and GraphQL via Gridsome. I wrote a blog post about it.

No advertisements or tracking scripts here.

© Copyright schmopyright.