Zack Mulgrew

Staff Software Engineer at LinkedIn

Sunnyvale, California, 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
Zack Mulgrew is a Staff Software Engineer based in Sunnyvale with 15+ years of hands-on experience delivering reliable, customer-facing systems at LinkedIn, where he currently contributes to Service Infrastructure and the gRPC team. He has a strong full-stack background—from pioneering client-side i18n runtimes and internationalized formatting to redesigning backend services and porting critical subsystems from Scala to Java. As a former Care team Tech Lead he mentored engineers, led product redesigns like In-Product Help, and chaired data model reviews, blending technical leadership with pragmatic system design. An active open-source contributor, Zack has improved front-end runtimes (Glimmer/Ember) and back-end C++ entity systems, showing a rare mix of UI safety fixes and low-level system refactors. Colleagues credit him for fostering team cultures that prioritize reliability, clear technical communication, and measurable engineering craftsmanship. He also has a soft spot for robotics—an offbeat interest that informs his curiosity about systems interaction and automation.
code14 years of coding experience
job9 years of employment as a software developer
bookAmador Valley High School
languagesEnglish, Japanese
github-logo-circle

Github Skills (15)

html10
emberjs10
typescript10
javascript10
c-language10
typescripts10
cprogramming-language10
glimmerjs10
front-end-development10
gjs10
typescript-types10
testing10
ember9
software-design9
javascript-framework9

Programming languages (7)

TypeScriptJavaC++ScalaSCSSJavaScriptLua

Github contributions (5)

github-logo-circle
alecthomas/entityx

Feb 2016 - Feb 2016

EntityX - A fast, type-safe C++ Entity-Component system
Role in this project:
userBack-end Developer
Contributions:12 commits, 3 PRs, 22 comments in 26 days
Contributions summary:Zack focused on modifying the entity-component system's core features by introducing new tests and improving existing ones. Contributions included adding tests to verify the component removal events when destroying entities. The user also refactored code, splitting entity and component handles into separate header files, and allowing entity cloning. These changes indicate improvements to core functionality and overall system design.
trinitycoreazerothcoreentityentity-componentc-plus-plus
emberjs/ember.js

Mar 2016 - Aug 2016

Ember.js - A JavaScript framework for creating ambitious web applications
Role in this project:
userFront-end Developer
Contributions:16 commits, 17 PRs, 60 comments in 4 months
Contributions summary:Zack primarily contributed to the Ember.js framework, focusing on testing and component development. Their commits include porting and updating test cases for custom helpers, specifically for Glimmer 2. The user also addressed HTML escaping in curly components, enhancing their robustness. Furthermore, the user made updates to the Glimmer version and the action modifier.
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