Welcome! I'm glad you're here.
What is this site?
This site is a small showcase of topics that come from real engineering problems I've encountered at work, and sometimes just things I'm passionate about. I have two goals when I add new content:
- If you're a recruiter: Help you get to know me, what I'm interested in. Also when I'm looking for work!
- If you're an engineer: Help you figure out a tough issue, or hopefully even avoid it in the first place.
Generally I won't post details about specific projects, but here's a short list of some things I've worked on recently:
- Building a commercial Electron app as an independent developer for the first time
- Serving as engineering lead for a company's GraphQL + Typescript Node backend
- Building out the endpoints and security for a public REST API
- Site-wide SEO and performance optimization
- Building components and routing in Enterprise-grade React web apps
Who am I?
I've been a frontend developer working in the industry now for 11 years. I've worked on small teams and large teams, sometimes co-located, sometimes distributed across several timezones.
But let me back up a bit. I first learned to code from an introduction to Java book, way back around 2004. That book helped me realize that writing software was this sort of weird but very interesting thing.
Then when I got to college, I started out pursuing a degree in visual arts. It wasn’t until I took computer science as an elective that my earlier interest really clicked.
I realized then that anyone can get started and build something compelling. And all these years later, I still feel the same way.