Adam Raine is a Senior Software Engineer with a decade of hands-on experience building performance-critical tooling for the web, most recently leading Lighthouse work at Google and now at ClickUp in San Francisco. He specializes in C++, Python, and Java and has driven features that bridge actionable Lighthouse insights with DevTools performance diagnostics, including real-user CrUX integration and audits for back/forward cache and CSP strictness. An active contributor to high-profile open-source projects like Lighthouse, DevTools, and Puppeteer, he has implemented tooling to stringify user flows into Lighthouse reports and optimized metrics such as LCP and TTI. Comfortable across front-end, full-stack, and performance engineering, Adam started programming in high school robotics and brings a pragmatic systems mindset to improving real-world UX and web performance. He seeks roles that combine deep technical mentorship with opportunities to scale software that improves people’s lives.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at University of Michigan
Automated auditing, performance metrics, and best practices for the web.
Role in this project:
Performance Engineer
Contributions:35 releases, 2648 reviews, 556 commits in 2 years 7 months
Contributions summary:Adam primarily worked on performance-related tasks within the Lighthouse project, specifically focusing on optimizing and measuring web performance metrics. The contributions include addressing issues related to the Largest Contentful Paint (LCP) and Time to Interactive (TTI) metrics, along with implementing improvements to handle server redirects effectively. Further efforts were made to implement and integrate new tests and features in order to improve the efficiency and accuracy of the reported performance metrics.
Contributions summary:Adam primarily contributed to the Chrome DevTools UI, focusing on the Lighthouse panel. Their work involved modifying the UI to indicate the active throttling method. They implemented changes to the "View Trace" button, including renaming it and adding a tooltip. The user also added a warning about important data in the Lighthouse panel and made adjustments to the Lighthouse FR panel UX. They integrated code changes that were rolled into the updated Lighthouse core.
instrumentationreactjavascriptchromecdp
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.