Summary
William Hinchman is a versatile full-stack engineer with 12 years of experience building mobile, embedded, and cloud-connected systems—from CAN-based automotive HMIs to iOS consumer apps and Azure IoT backends. He combines deep firmware and low-level skills in C/C++ and assembly with modern mobile and backend expertise in Swift, Objective-C, Java, Kotlin, Python, and JavaScript, and has led teams at Dolby and Detroit Labs. Recently he transitioned a coffee company's platform off third-party services to an in-house Azure IoT solution while continuing freelance HMI and firmware architecture work. Agile-certified and fond of UML, he pairs disciplined engineering practices (TDD, architecture roadmapping) with hands-on delivery, and has a history of mentoring engineers who later moved into leadership. Based in Warren, Michigan, he’s comfortable making everything that can run code “dance,” whether on a microcontroller, mobile device, or cloud service.
12 years of coding experience
14 years of employment as a software developer
Mechanical Engineering, Mechanical Engineering at Lawrence Technological University
Bachelor of Science Software Engineering, Bachelor of Science Software Engineering at Full Sail University