Hi, I'm Paul. I like to write code.

I mostly write in JavaScript (and sometimes TypeScript). I do most UI development with React, but Vue is pretty cool too. I also dabble with D3 and love seeing what other people do with it.

I enjoy contributing to open source projects and am a collaborator on React Router.

I also have a number of my own open source projects. My favorite among these is Curi, which is another router, but unlike React Router, Curi doesn't care how you render (it works with React, Vue, Svelte, React Native, and probably whatever else you can throw at it).

Python is my other "go to" language, but I prefer front-end development, so JavaScript takes up most of my dev time. Other languages are interesting to use and learn too, but there are only so many hours in the day.