Federico Leoni is an IoT developer and multilingual maker with 11 years of professional experience, blending deep embedded-software skills with hands-on hardware prototyping for home automation. Based in Rio Grande do Sul after relocating from Italy, he contributes to prominent open-source projects such as Tasmota and Home Assistant, focusing on localization, device integrations, and ESP8266/ESP32 firmware. His background spans manufacturing, production planning and ERP/MRP systems, giving him a rare combination of field-tested production optimization and cloud/container expertise (Docker). Entrepreneurial by nature, he runs his own IoT consultancy while also operating a family restaurant, and his career shows a consistent pattern of rebuilding systems—technical and organizational—to deliver practical, localized solutions.
11 years of coding experience
9 years of employment as a software developer
ECDL (European Computer Driving Licence), Informatica, ECDL (European Computer Driving Licence), Informatica at AICA (Associazione italiana per l'informatica ed il calcolo automatico)
Hotels Administration graduation, Amministrazione/Gestione di hotel/motel--, Hotels Administration graduation, Amministrazione/Gestione di hotel/motel-- at Istituto Professionale Alberghiero di Stato (Professional Institute of Hospitality)
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Role in this project:
Localization/Internationalization Specialist & Embedded Systems Engineer / IoT Developer
Contributions:4 reviews, 83 commits, 76 PRs in 1 year 3 months
Contributions summary:Federico's commits primarily focus on updating language files (e.g., Italian, Portuguese, and others) within the Tasmota firmware, suggesting a role in localization and internationalization. The changes involve translating and modifying text strings used in the user interface. Further commits demonstrate work on a `xdrv_12_home_assistant.ino`, indicating involvement with the Home Assistant integration, which aligns with the project's IoT and smart-home focus. They also update user configuration files.
Contributions:2 releases, 823 pushes, 3 branches in 5 months
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.