Karl Seamon

Staff Software Engineer at Google

New York, New York, 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
Karl Seamon is a Staff Software Engineer based in New York with 14 years of experience building high-performance front-end systems at Google. He specializes in Angular and Material Design, contributing significant improvements to widely used projects like angular/material and angular/components—work that includes virtual-repeat optimizations, deferred loading demos, and accessible popover-edit features. Karl pairs deep performance tuning (digest-cycle optimizations, micro-optimizations) with pragmatic UX improvements and accessibility/focus management. His background spans research and production roles dating back to satellite and hybrid networks research at the University of Maryland, giving him a strong foundation in systems thinking alongside UI craftsmanship.
code14 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science, Music, Computer Science, Computer Science, Music at University of Maryland
github-logo-circle

Github Skills (14)

angularjs-material10
component-development10
material-design10
uid10
javascript10
front-end-development10
ui-design10
performance-optimization10
angularjs10
angular10
testing10
accessibility9
html9
css7

Programming languages (4)

TypeScriptJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
angular/angular.js

Jul 2011 - Dec 2013

AngularJS - HTML enhanced for web apps!
Role in this project:
userFront-end Developer
Contributions:16 commits, 3 comments, 1 issue in 2 years 5 months
Contributions summary:Karl primarily focused on improving AngularJS by addressing bugs, optimizing performance, and enhancing functionality. Their contributions include adding custom error callbacks, properly calling error callbacks, and micro-optimizations to the code. The user also addressed performance bottlenecks related to digest cycles and shallow copying. Additionally, the user made changes related to the 'a' directive and handling of mock data.
javascriptangularjsangularweb-apps
angular/components

Apr 2019 - Jan 2023

Component infrastructure and Material Design components for Angular
Role in this project:
userFront-end Developer
Contributions:39 reviews, 60 commits, 65 PRs in 3 years 9 months
Contributions summary:Karl primarily focused on enhancing the Angular components library by implementing and improving the material-experimental popover edit functionality. They added support for features like spanning multiple columns, applying size adjustments, and integrating with `mat-selection-list` for select-like interactions. Furthermore, they made performance optimizations and bug fixes to improve accessibility and focus management within the popover edit feature.
materialmaterial-design-componentsinfrastructureangular-componentscomponents-design
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
Karl Seamon - Staff Software Engineer at Google