Substitute teacher, distributed systems expert, software engineering manager, stay-at-home dad