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

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

Outside of work, I enjoy spending time with my family (wife, two sons, and dog), playing and watching soccer, re-playing my favorite board games, and trying not to embarrass Jesus Christ.

Recent Articles

When to use React's memo HOC

The memo higher-order component can prevent your component for re-rendering unnecessarily, but you should use caution before using it


Music to code to

A growing list of artists that I like to listen to while programming.

View all articles

Latest note

Sean McPherson

I added a new feature to the site called “stars.” When it is enabled, you can add a little star anywhere on the site by tapping.
I’m planning to write an article about why I wrote it, but in the meantime let me know if you have any feedback on the feature:

View all notes