Jack Diver

Senior Software Engineer at Apple

London, England, United Kingdom
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

👤
Senior
🎓
Top School
Jack Diver is a senior software engineer with nine years of specialist experience in graphics and GPU software, currently building graphics drivers for Apple Silicon after leading Pixel GPU work at Google. He blends R&D instincts from creative studios like The Mill with production-grade backend and build-system expertise, evidenced by contributions to Perfetto's instrumentation tooling and repeated fixes that smoothed complex dependency builds. Comfortable moving between research prototypes and ship-ready drivers, Jack has a strong foundation in computer graphics from Bournemouth University and a track record at Imagination Technologies and disguise. Known for pragmatic problem-solving, he often surfaces subtle integration issues early, reducing downstream build and performance risks.
code9 years of coding experience
job6 years of employment as a software developer
bookSoftware Development for Animation Games and Effects Computer Graphics Software Engineering, Software Development for Animation Games and Effects Computer Graphics Software Engineering at Bournemouth University
stackoverflow-logo

Stackoverflow

Stats
1,499reputation
68kreached
41answers
22questions
github-logo-circle

Github Skills (13)

c-language10
cprogramming-language10
performance-analysis9
build-system8
linux8
android8
generics6
rust6
angle6
trigonometry6
traits6
3d6
string-concatenation6

Programming languages (5)

C++CSSCGoPython

Github contributions (5)

github-logo-circle
google/perfetto

Dec 2021 - Dec 2021

Performance instrumentation and tracing for Android, Linux and Chrome (read-only mirror of https://android.googlesource.com/platform/external/perfetto/)
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 issue in 1 day
Contributions summary:Jack primarily contributed by merging "perfetto: add missing header file" across multiple commits. This suggests they were involved in integrating external changes or resolving dependency issues within the project. The consistent application of the same merge across multiple commits might indicate a batch operation or the application of a common fix to address build issues. Based on the changes, the user was likely handling code modifications related to build processes or dependency management.
instrumentationtracinglinuxandroidchrome
nitronoid/flo

Jan 2019 - Apr 2019

Contributions:161 commits, 68 pushes, 2 branches in 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
Jack Diver - Senior Software Engineer at Apple