Ilya Kirov is a Lead Software Architect based in Kazan with 12 years of experience designing robust backend and embedded systems. At BARS Group he drives architecture and delivery while remaining a hands-on developer, particularly in IoT and Zigbee ecosystems. He is an active open-source contributor to the prominent zigbee-herdsman and zigbee-herdsman-converters projects, where he implemented device support, parsing logic, and stability fixes for diverse hardware like Tuya and TERNCY devices. His work spans low-level serial communication resilience to higher-level device model mapping, showing a rare full-stack fluency within embedded networking. Colleagues rely on him to translate messy hardware telemetry into predictable software contracts and production-ready libraries. He balances long-term architectural vision with pragmatic fixes that keep deployed devices working reliably.
Contributions:22 reviews, 50 commits, 76 PRs in 3 years 5 months
Contributions summary:Kirov primarily focused on the development and maintenance of the `zigbee-herdsman` library, which is a Node.js Zigbee library. Their contributions involved implementing new features for device support, specifically related to Tuya and TERNCY devices. Furthermore, the user improved the library's stability through bug fixes, such as handling errors in serial port communication and addressing parsing issues. They also worked on adding and improving the core logic and ZCL definition for the Tuya dimmer, which is a key feature in the Zigbee domain.
Collection of device converters to be used with zigbee-herdsman
Role in this project:
Back-end Developer
Contributions:62 reviews, 118 commits, 147 PRs in 4 years 8 months
Contributions summary:Kirov primarily contributed to the development of device converters within the zigbee-herdsman-converters repository. Their work focused on parsing data from various Zigbee devices, defining specific device models, and handling events related to buttons, power, and other device attributes. The contributions involved modifications to Javascript files, implementing logic for new devices and handling various data points, which likely involved mapping to expected formats for the zigbee-herdsman system. Their work indicates experience in processing data from diverse hardware devices.
zigbeeconverters
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
Kirov Ilya - Lead Software Architect at "BARS Group" Ltd