Adam Bodnar

Software Engineer at Apple

Mountain View, California, 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
Adam Bodnar is a software engineer with 11 years of experience specializing in graphics, rendering, and low-level performance engineering. He has worked across major graphics stacks at Google (plumbing Android graphics drivers) and now at Apple, and contributed to the well-known open-source graphics debugger GAPID by improving trace handling, Perfetto integration, and adding replay profiling with GPU counters. His background includes shader and photogrammetry tool development at OTOY and real-time engineering at Disney Interactive, reflecting a rare blend of rendering theory and production systems. Trained in mathematics and computer science at Colorado School of Mines, he brings analytical rigor to performance-sensitive code. Colleagues rely on him to stabilize complex toolchains and surface actionable diagnostics from noisy device traces. He’s comfortable operating at the intersection of tooling, profiling, and graphics hardware, often solving subtle file-access and instrumentation issues that other engineers overlook.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS), Mathematics and Computer Science, Bachelor of Science (BS), Mathematics and Computer Science at Colorado School of Mines
github-logo-circle

Github Skills (13)

debugging10
vulkan10
debug10
go10
opengl-es10
gpgpu10
gpu10
performance-optimization10
profiling10
graphic9
android9
cprogramming-language7
c-language7

Programming languages (6)

JavaC++BikeshedJavaScriptGoPython

Github contributions (5)

github-logo-circle
google/gapid

Oct 2019 - Aug 2020

Graphics API Debugger
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:26 commits, 32 PRs, 14 pushes in 10 months
Contributions summary:Adam primarily focused on improving the performance and stability of the graphics API debugger. They addressed issues related to trace handling, specifically optimizing the process of retrieving and managing traces from devices. Key contributions involved modifying Perfetto integration to resolve file access problems and enhance error reporting within the debugger's UI. Additionally, the user implemented replay profiling capabilities by integrating GPU counter data, optimizing replay functionalities and integrating it into the system.
apiopenglesreplaywindowslinux
apbodnar/apbodnar.github.io

Jul 2015 - Sep 2020

Contributions:33 commits, 64 pushes, 1 branch in 5 years 3 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.
Request Free Trial
Adam Bodnar - Software Engineer at Apple