Otto Winter

Student at esphome, TUWien

Vienna, Austria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Otto Winter is a Vienna-based student and seasoned software engineer with a decade of hands-on experience in embedded systems, IoT, and front-end development. He founded the popular ESPHome project and contributes regularly to Home Assistant's frontend, improving UI/UX and device integrations for smart home ecosystems. His work spans low-level flashing tools for ESP32/ESP8266, Python-based tooling, CI/CD automation, and subtle UX fixes like ANSI color rendering in logs—skills that bridge hardware constraints and polished user interfaces. Combining a technical maker mindset with academic training in legal studies, he brings pragmatic problem-solving and attention to edge-case reliability in open-source projects.
code10 years of coding experience
bookMaster, Legal Studies, General, Master, Legal Studies, General at Leopold-Franzens Universität Innsbruck
github-logo-circle

Github Skills (33)

javascript10
c-language10
restructuredtext10
python10
hardware-interface10
mqtt10
integrations10
mqttnet10
esp826610
i2c10
iot10
sys10
system-integration10
html10
esp3210

Programming languages (15)

JavaC++JinjaCMakefileMustacheHTMLKotlin

Github contributions (5)

github-logo-circle
esphome/esphome-flasher

Nov 2018 - Jan 2022

Simple GUI tool to flash ESPs over USB
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 releases, 44 commits, 21 PRs in 3 years 2 months
Contributions summary:Otto primarily contributed to the ESPHome Flasher tool, focusing on bug fixes and enhancements related to flashing ESP32 and ESP8266 microcontrollers. They addressed issues with bootloader versions and upload baud rates. The contributions involved modifying Python scripts, adjusting flash parameters, and updating the application's GUI. The user also made updates to the build system, including incorporating GitHub Actions for CI/CD.
pythongui-toolusbesp8266wxpython
home-assistant/frontend

Feb 2018 - Dec 2018

:lollipop: Frontend for Home Assistant
Role in this project:
userFront-end Developer
Contributions:5 commits, 6 PRs, 26 comments in 9 months
Contributions summary:Otto primarily contributed to the Home Assistant frontend, focusing on UI improvements and bug fixes. They addressed issues such as broken template panel links and incorrect state icons. Their work included adding support for sensor device classes and integrating ANSI color codes within the Hass.io logs, enhancing the display of information within the frontend.
user-interfacelit-elementassistanthome-automationwebcomponents
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