Michael Hoang is a NixOS engineer with a decade of hands-on experience building reproducible developer environments, automation, and user-facing backend features from Berlin. Comfortable across DevOps and software engineering, he has improved core tooling in widely used open-source projects such as ranger and qutebrowser and contributed substantive Nix modules to home-manager and nix-darwin. His work emphasizes reliable system integration—systemd/launchd service management, NixOS activation, and cross-platform fixes (including macOS root support and terminfo handling). At startups and enterprises he’s driven migrations to financial standards, cut onboarding times dramatically by championing reproducible environments, and built cloud-native services and serverless systems. He also has teaching experience and a knack for ergonomic UX improvements in keyboard-driven tools, reflecting both technical depth and user empathy. Colleagues describe him like his GitHub bio suggests: an “enzyme” that catalyses smoother, faster developer workflows without disrupting the system.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Computer Science, Bachelor of Computer Science at Monash University
Contributions:540 reviews, 9 commits, 262 PRs in 4 years 1 month
Contributions summary:Michael primarily focused on enhancing the functionality of `nix-darwin`, contributing modules related to services like synergy and karabiner-elements. Their work included adding configuration options and tests for these services, along with implementing launchd configurations for automated service management. Furthermore, the user addressed system-level integration, such as enabling terminfo file installation and resolving tailscale daemon issues.
Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
DevOps Engineer
Contributions:6 reviews, 5 commits, 12 PRs in 2 years 4 months
Contributions summary:Michael primarily contributed to the Home Manager project by implementing and modifying Nix configurations. They focused on enhancing the user environment management capabilities, introducing features for managing vscode extensions, adding module for Nix registry and adapting NixOS activation. The user's contributions involved changes related to systemd service, and configuration for the home environment, indicating a focus on automation and configuration management within the Nix ecosystem. They also added module to match NixOS, and fixed issues related to profiles.
nix-dotfilesnixosmaintainerhome-managerdotfiles
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 Hoang - NixOS Engineer at Helsinki Systems GmbH