Michael Nguyen is a result-driven software engineer with 11 years of experience specializing in data engineering, embedded systems, and ML-enabled voice interfaces. Based in Los Angeles, he blends backend data work with hands-on DevOps and embedded Linux expertise—evidenced by contributions to Mycroft's Picroft and mycroft-core that improved device stability and added a novel "mouth display" image feature. He also builds ML components such as wake-word detection with PyTorch, handling the full pipeline from data collection and augmentation to model optimization and integration. Comfortable across full-stack, embedded, and ML domains, he repeatedly ships pragmatic solutions that bridge hardware constraints and production software needs. Notably, his open-source work shows a knack for squeezing robustness and usability out of resource-constrained voice devices.
A hackers AI voice assistant, built using Python and PyTorch.
Role in this project:
ML Engineer
Contributions:73 commits, 12 PRs, 39 pushes in 1 year 4 months
Contributions summary:Michael primarily worked on developing a wake word detection system using Python and PyTorch. Their contributions include implementing the training script, data collection scripts, and model optimization techniques such as spec augment and layer normalization. They also focused on integrating the wake word engine and incorporating a demo action, demonstrating a full understanding of the machine learning workflow.
Contributions:14 commits, 5 PRs, 17 pushes in 1 year 2 months
Contributions summary:Michael's contributions primarily focused on the setup and configuration of the Picroft environment. They modified shell scripts (`update.sh`, `configure_wifi.sh`, and `auto_run.sh`) to update software, configure Wi-Fi, manage system services, and implement features such as Matrix Voice HAT support and AIY audio configuration. The user also addressed issues related to SSH key regeneration and the removal of a potentially problematic script, contributing to the overall stability and functionality of the Picroft system.
raspberry-pirpimycroftrpi3raspbian
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.