Meet Andrew Snelling: a high school teacher now full-stack developer