Kristen Garrett

Principal Software Engineer at Phantom

Virginia, 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
Kristen Garrett is a Principal Software Engineer with 11 years of experience building and modernizing front-end systems, currently leading engineering efforts at Phantom after senior roles at Bitski and LinkedIn. She has deep expertise in Ember.js—contributing to the core framework and to high-profile projects like ember-table—driving refactors, native-class compatibility fixes, and UI/UX improvements such as flex layouts and advanced table features. Kristen blends hands-on refactoring and testing discipline with product-focused component design, having modernized legacy stacks and created reusable UI frameworks earlier in her career. Based in Virginia, she pairs a BA in Computer Science from UCSC with a habit of tackling thorny compatibility and performance issues that often lurk beneath polished interfaces.
code11 years of coding experience
job13 years of employment as a software developer
bookDiablo Valley College
bookUniversity of California Santa Cruz
languagesEnglish
github-logo-circle

Github Skills (10)

css10
emberjs10
javascript10
react-components10
user-interface10
component-kit10
front-end-development10
ember10
react-component10
testing10

Programming languages (13)

MDXCSSC++RustScalaHTMLSvelteTypeScript

Github contributions (5)

github-logo-circle
Addepar/ember-table

Nov 2016 - Apr 2019

Role in this project:
userFront-end Developer
Contributions:99 commits, 117 PRs, 151 pushes in 2 years 5 months
Contributions summary:Kristen's commits primarily focused on refactoring and enhancing the user interface components of the Ember table. They moved to ES6 classes, cleaned up styles, and switched to a flex-based layout. The user added features such as checkbox selection and column-level configurations, and improved scroll handling. These changes suggest a focus on improving the component's functionality, styling, and user experience.
ember-addonember
emberjs/ember.js

Aug 2017 - Sep 2020

Ember.js - A JavaScript framework for creating ambitious web applications
Role in this project:
userFront-end Developer
Contributions:85 reviews, 44 commits, 287 PRs in 3 years 1 month
Contributions summary:Kristen primarily focused on refactoring and improving the Ember.js framework. They implemented changes to core object initialization, and added tests for native class compatibility, including super calls, static methods, and constructor behavior. Furthermore, the user worked on bug fixes, ensuring the proper function of the `proto` function for native classes, and also addressing the need for options checking in debug/deprecation test helpers.
web-applicationsjavascript-frameworkjavascriptemberjsember
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
Kristen Garrett - Principal Software Engineer at Phantom