Michal Duda is a Principal Software Engineer based in Prague with nine years of professional experience and a strong foundation from an M.S. in Computer Science. He blends hands-on expertise in .NET, C#, F# and web APIs with proven leadership running 20+ engineers across distributed teams in Prague and Cebu. At Microsoft he continues to drive architecture and delivery excellence while earlier roles at NCR saw him own backend systems for restaurant ordering, real-time transaction processing and mobile clients. Michal remains an active coder and contributor to open-source integrations—his work on the Tuya Home Assistant integration added sensor support and robust refactors for real-world IoT devices. He is comfortable toggling between deep algorithm and system design, release-quality accountability, and people management, and is notable for keeping significant hands-on coding even while managing teams. Colleagues describe him as a pragmatic technical leader who prioritizes quality, uptime and developer growth.
9 years of coding experience
15 years of employment as a software developer
M.S., Computer Science, M.S., Computer Science at Technical University of Ostrava
Home Assistant integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, maintained by the Home Assistant Community and Tuya Developer Team.
Role in this project:
Back-end Developer
Contributions:5 commits, 4 PRs, 8 comments in 15 days
Contributions summary:Michal primarily contributed to the Home Assistant integration for Tuya devices. Their work involved adding support for air purifier sensors, including PM25, filter status, temperature, and other relevant data points. The commits demonstrate efforts to refactor and refine existing code, such as removing redundant code and handling fan preset mode parsing exceptions. They also merged changes from the master branch and used properties correctly within the fan component.
Contributions:4 releases, 2 PRs, 15 pushes in 4 years 4 months
ratesalfredcurrency-ratescurrencyalfred-workflow
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.