home writing rss contact

My name is Salem.

I care about web performance, front-end infrastructure, and public transportation. I am a software engineer on Etsy's Web Platform team. I put my good ideas on GitHub and my bad ideas on Twitter.
I wrote a small server to make developing with Webpack in large codebases less painful. It is called Kevin and it powers the development environment at Etsy. I wrote about why Kevin exists and how it works for Etsy's Code as Craft blog.
I gave a talk on migrating Etsy to Webpack at JSConf 2019 and there's a video of it. There are some slides as well, if that's your thing. I shortened the talk and gave it again at QueensJS, which was a lot of fun.
I've made small contributions to a number of projects, including to Prettier and Webpack.
Sometimes I make music.