Pamela Lam

Software Engineer at J. Paul Getty Trust

Los Angeles, 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
Pamela Lam is a software engineer with nine years of experience building full-stack JavaScript applications and tooling, currently contributing to digital projects at the J. Paul Getty Trust. She co-created ReactOpt, a popular open-source CLI that uses Puppeteer and Chrome automation to detect unnecessary React re-renders (over 1.8k GitHub stars), and applies that same pragmatic performance mindset to production systems. Pamela has led API and migration efforts—moving services from Firebase to MySQL and implementing Google Cloud Functions—while also building interactive React/Redux front-ends and integrating diverse stacks including Flask, Elasticsearch, Docker, and IIIF. A community-minded engineer and frequent speaker on React internals, she blends hands-on coding with developer advocacy and a knack for turning observability into actionable optimization.
code9 years of coding experience
job2 years of employment as a software developer
bookUniversity of California, Irvine
github-logo-circle

Github Skills (8)

puppeteer10
javascript10
event-handling10
react10
ui-design9
performance-optimization9
front-end-development9
uid9

Programming languages (3)

TypeScriptJavaScriptRuby

Github contributions (5)

github-logo-circle
reactopt/reactopt

Nov 2017 - Nov 2017

A CLI React performance optimization tool that identifies potential unnecessary re-rendering
Role in this project:
userFront-end Developer
Contributions:16 commits, 10 PRs, 1 push in 23 days
Contributions summary:Pamela primarily focused on enhancing the React performance optimization tool. They implemented the Chrome launcher to interact with the React app and added event listeners for user interactions such as clicks, double clicks, drags, and keyboard input to capture user behavior. They refactored code to store the captured event data and component re-renders in a window object, enabling data analysis. The user also refactored the code and implemented Puppeteer to gather data and perform audits.
reactperformance-optimizationoptimizationreact-performancerendering
itspamlam/RORsandbox

Mar 2018 - Oct 2019

Contributions:23 pushes, 1 branch in 1 year 7 months
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
Pamela Lam - Software Engineer at J. Paul Getty Trust