Cameron Mccormack is a seasoned software engineering manager with 19 years’ experience focused on web platform internals, currently leading WebKit Graphics at Apple after multiple roles driving layout and rendering improvements. He combines deep expertise in CSS, SVG, Rust and C++ with a strong track record of shipping performance and interoperability work—having been a key engineer on Mozilla’s Quantum CSS integration and a long-time contributor to projects like rust-bindgen and Servo. Cameron’s contributions span standards and implementation: edits to Web IDL and CSS working drafts, test-suite authoring for web-platform-tests, and practical FFI and rendering fixes in WPEWebKit. He mentors teams, owns large code modules, and brings a research background (PhD-level training) to pragmatic engineering trade-offs. Notably, his open-source footprint includes both low-level binding work that improves language interop and specification edits that shape browser behavior across vendors. Based in Melbourne, he also brings experience chairing standards efforts (SVG WG) and an attention to detail evident in both docs and performance-focused commits.
18 years of coding experience
14 years of employment as a software developer
PhD Computer Science, PhD Computer Science at Monash University
Contributions:1118 commits, 35 PRs, 324 pushes in 9 years 4 months
Contributions summary:Cameron's contributions focused on modifying the Web IDL language specification, making various improvements to the grammar and type conversions. They addressed issues related to named property visibility, and fixed bugs related to iterator algorithms, dictionary member handling, and array buffer handling. Their work involved modifying grammar productions and type conversions, demonstrating proficiency in the language's internal workings.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-end Developer
Contributions:31 reviews, 65 commits, 44 PRs in 7 years 8 months
Contributions summary:Cameron primarily contributed to the web platform tests for web specifications. Their commits focused on adding and modifying tests, particularly related to CSS features like `image-orientation`, `-webkit-line-clamp`, and the handling of white space in attribute selectors. They addressed multiple issues, including incorrect behavior with `text-overflow:ellipsis` and the handling of `appearance: button` across different elements. Their work ensures proper rendering and behavior of web features across various browsers.
microsoft-edgetest-runnerspecssafarifirefox
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.