Jeremy Elbourn

Senior Staff Software Engineer at Databricks

Seattle, Washington, 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
Jeremy Elbourn is a Senior Staff Software Engineer with 14 years of experience specializing in front-end infrastructure, UI components, and developer velocity, currently working on UI infra at Databricks. Previously he served as the uber technical lead for Angular at Google, shaping the framework, Angular Material, CDK, and related tooling used by millions of developers. He focuses on code health, accessibility, and clear technical writing, and has a track record of shipping deep framework changes—such as standalone components, router and template-parser improvements—directly in the angular/angular repository. A frequent conference speaker and podcast guest, Jeremy combines hands-on implementation with platform-level design and documentation, making complex APIs easier to use. Based in Seattle, he brings a rare blend of large-scale open-source stewardship and practical product engineering rooted in a BS in Computer Science from UCF.
code13 years of coding experience
job7 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of Central Florida
stackoverflow-logo

Stackoverflow

Stats
2,680reputation
456kreached
41answers
3questions
Badges
concurrency
top-5%
github-logo-circle

Github Skills (39)

angularjs-material10
closure10
javascript10
component-development10
css10
gulp10
typescript10
google-closure-compiler10
file-parsing10
material-design10
flexbox10
parsing10
html-parsing10
front-end-development10
angularjs10

Programming languages (9)

TypeScriptMDXJavaCSSStarlarkJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
jelbourn/material2-app

Mar 2016 - Jun 2017

Simple app that consumes Angular Material 2 components
Role in this project:
userFront-end Developer
Contributions:34 commits, 26 pushes, 8 branches in 1 year 3 months
Contributions summary:Jeremy primarily contributed to the development of Angular Material 2 components within the application. They added and modified various UI elements such as buttons, checkboxes, radio buttons, progress bars, and tabs to create a functional user interface. The commits also included the integration of Google Analytics for tracking, indicating a focus on user experience and application monitoring. They worked on theming and overall application structure.
consumesangular-material-2materialmaterial-designsimple-app
angular/material.angular.io

May 2018 - Jun 2022

Docs site for Angular Components
Role in this project:
userFront-end Developer
Contributions:25 reviews, 43 commits, 341 PRs in 4 years 2 months
Contributions summary:Jeremy primarily contributed to the documentation site for Angular components. Their work involved updating the documentation, including renaming sections and adding new test documentation. They also updated the site to incorporate new versions of Angular and related dependencies, and refactored code to accommodate changes in the component structure and stackblitz integration. This included adding scenes, lazy loading images, and updating to Angular 10 and Angular 13 RC versions.
docs-siteangular-2angularangular-components
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