Michael Hansen is a Voice Engineering Lead with a Ph.D. in Computer and Cognitive Science and 14 years of experience building offline-first voice assistants, TTS, and intent-parsing systems. He combines research rigor from the Air Force Research Laboratory and academia with hands-on open-source engineering, contributing to notable projects like Rhasspy, Mycroft’s mimic3, Coqui TTS, and the widely used scikit-image. Michael specializes in bridging symbolic and statistical AI for speech and language—implementing phonemization, intent parsers, and robust CLI tooling (voice2json) that reduce friction between people and machines. He has a proven track record improving deployability and developer experience through Docker/build fixes and dependency reductions, and he practices test-driven development across conversation and intent systems. Based in Urbandale, Iowa, he’s equally comfortable refactoring C++ audio engines as he is adding Python tests and APIs, bringing pragmatic engineering to voice tech stacks.
14 years of coding experience
18 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science and Cognitive Science, Doctor of Philosophy (Ph.D.) Computer Science and Cognitive Science at Indiana University Bloomington
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Wyoming
Rhasspy voice assistant for offline home automation
Role in this project:
Back-end Developer
Contributions:2 releases, 551 commits, 62 PRs in 1 year 6 months
Contributions summary:Michael implemented several features for the Rhasspy voice assistant, including the ability to begin and end remote tests, transcribe speech to text using remote services, and added a remote system for intent recognition. They also made improvements to existing components, such as adding a home assistant service and improving settings in the user interface. The user also worked on general improvements, fixes, and added a new feature for setting a custom command-line argument.
Contributions:1 release, 53 commits, 6 PRs in 2 years 3 months
Contributions summary:Michael primarily focused on improving the Docker build process and expanding its capabilities. They added options to disable specific proxy settings, cleaned up the Dockerfile, and ensured the Docker build worked correctly. Additionally, the user addressed issues related to dependencies and environment setup, and incorporated language-specific configurations within the build process. These contributions enhanced the project's build automation and deployment flexibility.
speech-to-textspeech-recognitionvoicespeechtts
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Hansen - Voice Engineering Lead at Open Home Foundation