Hey, I'm Sean McP!

Software engineer, educator, and life-long learner

My name is Sean McPherson, and I’m interested in all areas of front-end development: from HTML and CSS to JavaScript frameworks and developer tools.

Currently I work at Niche.com in Pittsburgh, Pennsylvania building web and mobile applications in React. On the side, I like to work on little projects that help make people’s lives easier.

Outside of work, I enjoy spending time with my family (wife, son, and dog), playing and watching soccer, learning new board games, and living out my faith.

Recent Articles

  1. Remove an item at a given index in JavaScript

    Sidestep slicing and splicing and use Array's filter method for a no-hassle solution.

  2. Tab focus not working in Safari?

    For some unknown reason, you need to enable tab highlighting in the browser's settings.

  3. The Economics of Software Development, Part III

    Demand inelasticity in web development, why its bad, and what we can do about it.

  4. Fix 'EMFILE: too many open files' error in Jest

    When trying to run Jest in watch mode, this error may mean that you are missing a dependency.

View more articles.