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
Photo of me

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.

One of the best pieces of advice I've heard is to never forget that as developers we're building tools to solve problems for people. There's no greater point or purpose to it than that - the engineering is secondary to helping others.

Who am I?

My name is David Mann, and I make web apps professionally and for fun.