John Carmichael Principal Software Developer, MassChallenge John Carmichael is the principal software developer at MassChallenge.