Hi, I'm Mike.

I started playing with computers when I was a kid, and never stopped. Since then I've written thousands of lines of code, built websites and applications galore, and worked with dozens upon dozens of bright people in the tech world.

I've been a full-stack software engineer for many years. I've also managed and mentored others, and continue to do so.

Somewhere along the way, I discovered that I love to write and present. Since then I've written dozens of articles, been on a number of podcasts, given a number of talks at conferences and meetups, and recently wrote my first software book.

I plan to continue sharing my knowledge, and hope you find it useful.