Matt Woodrow

Webkit Engineer at Apple

Wellington, Wellington, New Zealand
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
Matt Woodrow is a WebKit engineer with 16 years of experience building and optimising browser rendering engines, currently at Apple after a decade-plus at Mozilla where he led rendering and owned Gecko Painting. He specialises in front-end standards compliance and low-level rendering performance, contributing tests and fixes across WPT and WPE WebKit and optimisation work in Servo's WebRender. His work spans CSS layout and animation correctness (including subgrid and mask properties) through GPU-side rendering improvements, reflecting both specification-level rigor and performance engineering. Based in Wellington, New Zealand, he combines deep systems knowledge with a habit of improving test coverage and serialization to catch subtle cross-browser bugs before they ship.
code16 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Massey University
github-logo-circle

Github Skills (29)

javascript10
c-language10
webpagetest10
shader10
testing10
css10
css-grid10
browser10
render10
webr10
dom10
optmization10
optimisation10
web-standards10
html10

Programming languages (7)

TypeScriptC++BikeshedRustJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
servo/webrender

Sep 2018 - Apr 2021

A GPU-based renderer for the web
Role in this project:
userBack-end Developer
Contributions:60 commits, 15 PRs, 16 comments in 2 years 7 months
Contributions summary:Matt's contributions primarily revolve around optimizing and refactoring the Webrender rendering engine. They focused on improving performance by addressing potential floating-point precision errors in depth testing and pre-allocating vectors for primitives. Further enhancements involved optimizing rendering performance by introducing changes such as reusing existing shaders and optimizing caching, along with introducing new indicators.
gpu
web-platform-tests/wpt

Mar 2019 - Nov 2022

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userFront-end Developer
Contributions:7 reviews, 24 commits, 72 PRs in 3 years 8 months
Contributions summary:Matt primarily contributed to web platform testing within the Web Platform Tests (WPT) repository. Their work involved creating and modifying tests for various web standards, including CSS transforms, grid layout, and view transitions. They also added tests related to printing, cursor properties, and subgrid features, ensuring cross-browser compatibility and adherence to web specifications. The user's contributions demonstrate a focus on front-end development and web standards compliance.
w3ctestingtest-automationbrowserwhatwg
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