David Poll

Senior Director Of Engineering at GitHub

Los Altos, California, 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
David Poll is a seasoned engineering leader and entrepreneur with 13+ years of experience building developer platforms, SDKs, and developer experiences at companies like Google and GitHub. He has led large cross-functional teams (up to 44 engineers) to define SDK and API strategy, notably tripling Android SDK release velocity at Firebase and shaping Google Cloud client libraries across languages. As a founder of Hoomi and an independent app developer, he blends product intuition with hands-on shipping—having launched identity/SO solutions and consumer apps across mobile platforms. His open-source contributions include substantive enhancements to Home Assistant’s Jinja templating, reflecting a commitment to privacy-first, local-first tooling. Based in Los Altos with an MS from UC Berkeley, he excels at mentoring engineering leaders and turning developer needs into platform-level strategy that drives adoption. He now focuses on code review and PR workflows at GitHub, continuing to improve developer productivity at scale.
code13 years of coding experience
job7 years of employment as a software developer
bookMS Computer Science, MS Computer Science at University of California, Berkeley
github-logo-circle

Github Skills (11)

home-assistant10
jinjava10
python10
home-automation10
asyncio9
internet-of-things8
iot8
pytest7
testing7
mqttnet7
mqtt7

Programming languages (7)

TypeScriptJavaC++JavaScriptObjective-CHTMLPython

Github contributions (5)

github-logo-circle
home-assistant/core

Apr 2022 - Apr 2025

:house_with_garden: Open source home automation that puts local control and privacy first.
Role in this project:
userBack-end Developer
Contributions:22 reviews, 13 PRs, 55 comments in 2 years 11 months
Contributions summary:David primarily focused on enhancing the Jinja template engine within the Home Assistant core. Their contributions included enabling loop controls, implementing an in-memory preloading loader for Jinja imports, and adding new functions and filters such as `is_hidden_entity` and improved `to_json` functionality. Additionally, the user added the `device_trackers` attribute to person entities.
raspberry-pipythonhouseprivacy-firstasyncio
depoll/bindroid

Feb 2013 - Sep 2022

Contributions:31 commits, 16 pushes, 1 branch in 9 years 8 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.
Request Free Trial
David Poll - Senior Director Of Engineering at GitHub