I’m Brian McDaniel, a full-stack software engineer.
I’ve been programming for over 20 years, and doing it professionally since 2012. I got into JavaScript while working on my master’s thesis, and I’ve been primarily working in that ecosystem ever since. I’m probably best known for creating Contextify, a C++ module that was merged into Node.js to replace its vm module.
I’ve alternated between being frontend-focused and backend-focused over the years, and I enjoy working across all parts of the stack to bring a feature or idea to life. I’ve gone especially deep in TypeScript, Node, React, GraphQL, and Postgres.
My superpower is my weirdly wide breadth of knowledge, which aside from full-stack web app development, includes time spent writing networking code in C, optimizing device drivers on embedded systems, and untold hours fiddling with Linux since I first installed it in the early 2000s.
You can read more about me on LinkedIn.