All projects
LWC
Platform2022 — Present
Lightning Web Components (LWC)
Salesforce
Base component platform used across Salesforce products.
Problem
Salesforce's UI is built on a shared library of base components that must be performant, accessible, and consistent across thousands of downstream applications.
Solution
As part of the Lightning Base Components team, I maintain and extend LWC — implementing new features, fixing accessibility gaps, and improving performance for components consumed platform-wide.
Architecture
Built on core Web Components standards. Components are framework-light, standards-based, and optimized for the browsers Salesforce supports, with strict a11y and performance budgets.
Challenges
- Maintaining backward compatibility across a massive consumer base.
- Meeting strict accessibility (WCAG) requirements for every component.
- Balancing performance with feature richness at platform scale.
Outcomes
- Ongoing feature delivery and a11y improvements to widely-used components. (add metrics)
Tech Stack
LWCJavaScriptWeb ComponentsHTMLCSSa11yJest