Facu ZAK is a software engineer with 11 years of hands-on experience building backend systems and device integrations from Buenos Aires. He has practical expertise in Node.js and embedded/cloud interfacing, highlighted by his work on dorita980—an unofficial SDK enabling local and cloud control of multiple iRobot Roomba and Braava models, including password retrieval and firmware-specific support. Comfortable navigating networked devices and APIs, he blends pragmatic automation with security-aware tooling. Although based in Argentina, his profile spans the broader Latin American tech scene, reflecting a developer who prefers shipping useful open-source utilities that bridge consumer hardware and developer ecosystems.
Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
Role in this project:
Back-end Developer
Contributions:79 commits, 20 PRs, 69 pushes in 5 years 6 months
Contributions summary:Facu primarily focused on developing a Node.js library to interact with iRobot Roomba and Braava models. Their contributions involved implementing API calls, adding methods to retrieve robot status, history, and control functionalities such as start, stop, and dock. The user also created a script to retrieve passwords from the Roomba via its IP address. Additionally, they incorporated local control commands and established support for the Roomba i7/i7+, 600 and e5 series, and firmware 2.0.
Contributions:71 commits, 1 PR, 68 pushes in 2 years 1 month
templatejs-projectboilerplateexpressjsexpress
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.