My name is Alan and this is my personal blog where I write about programming topics, mostly to share my understanding about interesting stuff I learn along the way and remind my future self how to do things.

I currently live in Utica, NY with my wife and three black cats.

During the day I work as a backend engineer at Codecademy. Previously, I worked as a full stack engineer for various edtech companies, including seven (!) years at 2U.

I’ve also had brief stints as a programming teacher in various capacities (as a private tutor, an instructor at Baruch College, and a teaching assistant in the Boston College Computer Science department (I TA’d for Edward Sciore who taught me a tremendous amount about relational databases).

I’ve spent over a decade solving problems for users with software across the stack (and a huge portion of that time debugging 🐛) and I hope to continue doing that for a while.

Want to connect? Shoot me an email at alin [at] fastmail.com.

P.S. If you like programming, you should check out the Recurse Center. It’s an awesome programmer community and retreat.