David Turissini is a Director of Gen AI and seasoned front-end engineering leader with 11+ years building performant, testable UI platforms across companies like Hungryroot, Salesforce, and Apple. He combines hands-on expertise in web components and frameworks—demonstrated by contributions to high-profile open-source projects like Salesforce's LWC and Aura—with a passion for elegant, maintainable code. As a manager he prioritizes mentoring, helping junior engineers grow into senior contributors and fostering teams that deliver high-quality products. Known for taking calculated technical risks, he balances pragmatic engineering trade-offs with curiosity-driven learning. Based in Portland, he brings a rare blend of product-facing leadership and deep front-end implementation experience. Outside of work he remains an active technologist, often programming in his free time and engaging with the developer community.
11 years of coding experience
16 years of employment as a software developer
Bachelor of Arts English, Bachelor of Arts English at University of Washington
⚡️ LWC - A Blazing Fast, Enterprise-Grade Web Components Foundation
Role in this project:
Front-end Developer
Contributions:170 commits, 1 branch, 12 comments in 1 year 10 months
Contributions summary:David's commits primarily focus on modifying and enhancing Lightning Web Components (LWC) within the `salesforce/lwc` repository. They addressed and fixed an infinite loop issue related to `querySelector` and `querySelectorAll`. Additionally, they worked on implementing a prototype inheritance, adding features such as inherited properties, methods, and observed attributes. The user also contributed to various testing suites within the project to ensure the accuracy and stability of their code.
This project is archived, please see the readme for additional resources.
Role in this project:
Front-end Developer
Contributions:6 commits in 11 months
Contributions summary:David primarily focused on modifying and fixing components related to the Aura framework, specifically addressing compatibility issues and making updates. They were involved in patching the engine code and the interop components by mapping attributes to properties. They also worked on shadow DOM support for `contains` function.
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.