Chad Brokaw is a Staff Software Engineer based in New York with six years of professional experience building high-performance rendering and UI systems at Google. He combines backend systems expertise with native UI and GPU compute work, contributing to notable Rust projects like vello (a GPU-centric 2D renderer) by adding blend/composition modes and to xilem by migrating rendering stacks and fixing gradient and scaling issues. His progression from research engineering to senior and staff roles at Google reflects a mix of hands-on implementation and system-level thinking. Colleagues benefit from his ability to bridge shader-level concerns with application-level UI needs, a less obvious strength that lets him ship visually rich, performant features end-to-end.
6 years of coding experience
4 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Pace University
Contributions:207 reviews, 136 commits, 90 PRs in 11 months
Contributions summary:Chad implemented initial blend modes for a GPU compute-centric 2D renderer. This involved adding blend and composition mode enums to the API and mirroring them in shaders. The contributions include integrating the new public blend function within the rendering context, and propagating these modes through the rendering pipeline. This work demonstrates the user's involvement in extending the rendering capabilities of the GPU-based 2D renderer by adding features that support new visual effects.
Contributions:20 reviews, 17 commits, 24 PRs in 3 months
Contributions summary:Chad primarily focused on updating the UI framework `xilem`, by updating its dependencies on `piet-scene` and then migrating to `vello` (a newer rendering engine). These changes involved modifications to button and text rendering, test scenes, and helper functions. The user also applied scaling within the main application state and fixed issues related to gradients within the rendering.
ui-frameworkrustframeworknative-uirust-native
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.