Mike Hall is a full stack software engineer with over 25 years of experience developing applications using a variety of languages including PHP, JavaScript, C/C++, and Scala. He has extensive experience designing and building web and desktop applications, APIs, and interactive mapping tools. His background includes positions at Schoology, Patch Media, Citymaps, and Adobe where he worked on features, maintenance, and consulting projects.