Brian Osman

Software Engineer at Google

Durham, North Carolina, United States
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
Brian Osman is a seasoned software engineer with 10+ years of experience, currently building core systems at Google from his base in Durham, NC. He brings deep expertise in graphics and rendering, having shaped critical parts of the Flutter engine and contributed architect-level fixes to Skia to keep Vulkan and sRGB rendering pipelines robust. Previously he spent over a decade optimizing low-level systems and performance across console and game platforms at Vicarious Visions, giving him a rare blend of game-engine pragmatism and production-grade infrastructure skills. Brian is comfortable across the stack—rasterization, color management, image decoding, and engine integration—and often works where platform-specific nuances meet portable rendering code. His work on high-profile open-source projects like flutter/flutter and google/skia demonstrates an ability to translate evolving third-party APIs into stable, long-lived engine solutions. He holds BS and MS degrees in Computer Science from Rensselaer Polytechnic Institute, underpinning a career grounded in rigorous engineering fundamentals.
code10 years of coding experience
job13 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (22)

vulkan10
c-language10
shader10
flutter-apps10
graphics-engine10
metal10
computer-engineering10
graphics-programming10
skia10
opengl-es10
flutter-game10
cprogramming-language10
flutter10
ios9
computer-graphics9

Programming languages (12)

TypeScriptJavaC++BikeshedShellCLLVMWebAssembly

Github contributions (5)

github-logo-circle
google/skia

Sep 2017 - Jan 2023

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Role in this project:
userBack-end Developer
Contributions:1489 commits, 1 comment in 5 years 5 months
Contributions summary:Brian's contributions focused on refactoring and fixing issues within the Skia code base, specifically in the area of rendering paths and images. Their work included modifying core libraries, such as `SkDraw` and `SkStroke`, as well as making adjustments to image filter implementations. This included the correction of issues in the rendering pipeline and the fixing of memory management issues.
drawingtext-drawingskia2dopengl
flutter/engine

Mar 2017 - Feb 2022

The Flutter engine
Role in this project:
userFull-stack Developer
Contributions:28 reviews, 63 commits, 268 PRs in 4 years 11 months
Contributions summary:Brian's contributions primarily focused on enhancing the Flutter engine, particularly concerning color correction and sRGB support. They implemented features related to color space handling within Android and iOS platforms, including the addition of sRGB support on the IO thread and implementing fallback rendering modes. Furthermore, the user addressed image decoding processes and made related modifications to the relevant code to improve overall performance. The user also worked on the raster cache, and tests.
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.
Request Free Trial
Brian Osman - Software Engineer at Google