Emily Watson

Lead Software Engineer at Nutshell CRM

Chicago, Illinois, United States
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
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.
code14 years of coding experience
job9 years of employment as a software developer
bookBachelors, Chemical Engineering, Bachelors, Chemical Engineering at University of Michigan
github-logo-circle

Github Skills (29)

asynchronous10
kotlin10
javascript10
pytest10
python10
async10
testing10
java10
plugin10
javas10
android10
mobile10
home-assistant10
frontend10
chromecast10

Programming languages (15)

JavaC++CGoValaHTMLPerlTypeScript

Github contributions (5)

github-logo-circle
home-assistant/frontend

Jul 2016 - Jan 2019

:lollipop: Frontend for Home Assistant
Role in this project:
userFront-end Developer
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.
user-interfacelit-elementassistanthome-automationwebcomponents
microg/GmsCore

Apr 2018 - Mar 2019

Free implementation of Play Services
Role in this project:
userMobile Developer (Android)
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.
google-cloud-messaginggooglefirebasepush-notificationsandroid
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