Alexander Yao is a software engineer based in New York with 7 years of experience building backend systems, cloud-native tooling, and data-driven solutions. Self-taught in programming and formally trained in finance, accounting, and business analytics (3.9 GPA at Indiana Kelley), he blends rigorous analytical thinking with hands-on engineering in Python, Go, C++, Docker, Kubernetes and DevOps. At Cisco Meraki he contributes to scalable product engineering, and previously supported deal analytics at PwC, bringing both enterprise discipline and startup-style execution to projects. An active open-source contributor to the popular Home Assistant project, he has implemented notification fixes, VAPID key generation, and Life360 integration improvements that emphasize local control and privacy. Outside work he experiments with smart home and IoT systems and maintains a public GitHub where he prototypes and shares practical automation tools.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Science in Business, Accounting, Finance, and Business Analytics, 3.9/4.00, Bachelor of Science in Business, Accounting, Finance, and Business Analytics, 3.9/4.00 at Indiana University - Kelley School of Business
:house_with_garden: Open source home automation that puts local control and privacy first.
Role in this project:
Back-end Developer
Contributions:53 reviews, 6 commits, 14 PRs in 9 months
Contributions summary:Alexander contributed to bug fixes and feature additions within the `home-assistant/core` repository, specifically focusing on the HTML5 notification component. Their work involved modifying Python code and test files to address issues related to Firefox notifications, ensuring proper functioning of push notifications and handling of different notification scenarios. The user also added functionalities related to VAPID key generation and config flow enabling user configurations for the component. Furthermore, they implemented a button for updating location within the Life360 integration and fixed issues with the configuration.
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.