Brian Salomon is a seasoned software engineer with 14 years of experience specializing in 2D graphics, GPU backends, and image processing, now working on graphics tech at Figma after founding Pentrek. He led and grew the Skia team at Google, building its initial GPU backend and steering the library used widely in Chrome, Android, and Flutter. His open-source contributions to landmark projects like google/skia and flutter/engine emphasize GPU-specific performance optimizations and cross-platform texture handling. Comfortable both as an individual contributor and a technical leader, he combines low-level systems expertise with product-facing engineering judgment. Based in Durham, NC, he holds an MS in Computer Science and brings a rare depth in rendering internals that bridges drivers, GPU APIs, and higher-level UI frameworks. An understated strength: he regularly ships practical fixes that resolve subtle rendering bugs across diverse platforms.
14 years of coding experience
17 years of employment as a software developer
MS, Computer Science, MS, Computer Science at The University of North Carolina at Chapel Hill
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Virginia
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Role in this project:
Back-end Developer
Contributions:1248 commits in 8 years 1 month
Contributions summary:Brian's commits focus on modifications and additions to the Skia graphics library. Their work involved fixing rendering issues, improving image processing, and adding new features, particularly concerning image processing and GPU-backed buffer functionality. The user primarily worked on the GPU-specific implementations and performance optimizations.
Contributions:10 commits, 17 PRs, 23 comments in 3 years 1 month
Contributions summary:Brian primarily contributed to the engine, making substantial changes to external texture handling for iOS and Android platforms. Their work involved updating the code to specify GL texture formats, image color types, and to use new YUVA texture factories. They also refactored the code to remove dependencies on GrPixelConfig and Ganesh headers.
flutterflutter-enginec-plus-plus
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.