Brandon Shihabi is an engine programmer specializing in low-level graphics and real-time rendering with nine years of engineering experience and ongoing Computer Science studies at UCLA. He has shipped AAA titles as a core rendering engineer at Insomniac Games and iterated on proprietary engine systems to optimize performance, fix rendering bugs, and elevate visual fidelity on Marvel’s Spider-Man 2. His internship runway includes multiple stints at Insomniac and Apple where he worked on GPU/graphics and Core Animation, giving him rare cross-company exposure to both console and platform graphics stacks. Outside of studios he builds personal engines—a Vulkan game engine for Linux and a D3D12 renderer with real-time ray-traced global illumination—demonstrating deep systems-level expertise. He’s also contributed to notable open-source/mobile projects like BlueBubbles, focusing on media handling and custom video players, showing a practical bent for cross-platform UX and multimedia. Based in California, Brandon combines production shipping experience with low-level tinkering that surfaces subtle performance and rendering improvements other engineers often miss.
9 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Los Angeles
A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!
Role in this project:
Mobile Developer (Android)
Contributions:5 releases, 536 commits, 14 PRs in 8 months
Contributions summary:Brandon primarily contributed to the development of the BlueBubbles app, focusing on features related to image, video, and other media handling within the messaging interface. This includes implementing image and video previews, handling attachment downloads, and integrating a custom video player. They also worked on features like supporting a full-screen camera experience, showcasing expertise in mobile UI and media-centric components. Additionally, their work involved modifications to notification handling and contact integration.
Contributions:6 PRs, 229 pushes, 6 branches in 10 months
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.