Thomas Denney

GPU Architect 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

🤩
Rockstar
🎓
Top School
Thomas Denney is a GPU architect with 11 years of software engineering experience, currently accelerating AI workloads on Apple Silicon after progressing from senior software engineer on Apple’s GPU driver and compiler stack. An Oxford MComp graduate and former Apple and Microsoft Research intern, he blends systems-level compiler and shader work with practical API emulation (notably DirectX translation in the Game Porting Toolkit). He has a strong full-stack and tooling background from contributions to Microsoft MakeCode and the micro:bit editor, where he improved UI/UX, documentation, and Electron/CLI tooling. Earlier entrepreneurial work includes a consumer mobile app that reached 13 million downloads, demonstrating product instincts alongside technical depth. Comfortable across C/C++, TypeScript, and systems programming, he pairs research-level thinking with hands-on delivery at scale. Based in London, he’s someone who moves fluidly between low-level GPU architecture and developer-facing tooling.
code11 years of coding experience
job14 years of employment as a software developer
bookMasters of Computer Science Computer Science, Masters of Computer Science Computer Science at University of Oxford
bookSixth form, Sixth form at Hills Road Sixth Form College
bookSecondary school, Secondary school at Comberton Village College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,578reputation
105kreached
36answers
24questions
github-logo-circle

Github Skills (21)

editors10
javascript10
typescript10
editor10
typescript-types10
makecode10
macos10
blockly10
typescripts10
documentation10
electron9
css9
html9
ui-design8
nstextview6

Programming languages (7)

TypeScriptC#BikeshedC++CSSJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
microsoft/pxt-microbit

Jul 2016 - Sep 2016

A Blocks / JavaScript code editor for the micro:bit built on Microsoft MakeCode
Role in this project:
userFull-stack Developer
Contributions:47 commits, 12 PRs, 36 pushes in 2 months
Contributions summary:Thomas contributed to both the front-end and back-end aspects of the micro:bit editor project. Their work includes modifying the macOS uploader application, adding features like a launch editor menu item, and refactoring the directory watcher for improved memory usage. Additionally, they worked on the electron client, setting up the necessary infrastructure and configuration. The user also made adjustments to the TypeScript code and build configurations.
code-editoreditorjspxtjavascriptace-editor
microsoft/pxt

Jul 2016 - Sep 2016

Microsoft MakeCode (PXT - Programming eXperience Toolkit)
Role in this project:
userFull-stack Developer
Contributions:49 commits, 22 PRs, 77 pushes in 2 months
Contributions summary:Thomas primarily contributed to documentation and UI-related improvements within the Microsoft MakeCode project. They fixed issues with button display and syntax highlighting in the documentation using changes to HTML and CSS files. Further, they implemented experimental support for automatically updating cards, including modifications to code card rendering and blocklyloader.ts. The user also made modifications to the CLI, adding functionality to test snippets and incorporating browser support checks for download instructions.
minecraftadafruitpxtjavascriptexperience-toolkit
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
Thomas Denney - GPU Architect at Apple