Emily Watson is a Lead Software Engineer in Chicago with 14 years of experience building reliable web and mobile features across product and open-source projects. She currently leads engineering efforts at Home Chef and brings a strong full-stack background from roles at Nutshell and earlier web and automation positions. Emily is an active open-source contributor, notable for front-end improvements to the widely used Home Assistant UI and for enhancing Chromecast discovery and media control in pychromecast and MicroG. Her work blends user-facing UI polish with pragmatic backend and mobile integrations, and she has a knack for refactoring and making asynchronous systems more robust. Trained originally as a chemical engineer at the University of Michigan, she applies analytical rigor to software design and testing. Colleagues rely on her for thoughtful bug fixes, test-suite improvements, and incremental features that improve real-world device interoperability.
14 years of coding experience
9 years of employment as a software developer
Bachelors, Chemical Engineering, Bachelors, Chemical Engineering at University of Michigan
Contributions:97 commits, 120 PRs, 106 pushes in 2 years 6 months
Contributions summary:Emily primarily contributed to the frontend of the Home Assistant project, focusing on UI improvements and bug fixes. Their work included implementing timezone support for log and history dates, fixing indentation issues, and addressing minor panel-related bugs. They also integrated material UI color for a light icon and incorporated the new HS color API, demonstrating a focus on improving the user interface and enhancing the visual elements of the application. The user also made updates for media player components.
Contributions:26 commits, 3 PRs, 11 comments in 10 months
Contributions summary:Emily contributed to the implementation of the Cast framework within the MicroG project, focusing on integrating and expanding the capabilities of Chromecast functionality. Their commits include adding interface details and implementing essential media route controls to support features like play, pause, and seeking. They also added support for DNS-SD cast discovery, which enabled the discovery of Chromecast devices, and adjusted control filters for media playback.
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
Emily Watson - Lead Software Engineer at Nutshell CRM