David Tenty

Advisory Software Developer at IBM

Old Toronto, Ontario, Canada
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
David Tenty is an advisory software developer and compiler specialist with 11 years of experience building and maintaining system-level toolchains in C/C++ and Rust. Based in Toronto, he advises IBM’s compilers team and has deep practical familiarity with LLVM/Clang and Rust compiler internals, contributing cross-platform fixes (notably for AIX) and build-system maintenance to the widely used llvm-project. His background spans academic teaching and research in computer science plus hands-on systems work—server consolidations, embedded medical and ECG platforms—bringing both theoretical rigor and pragmatic engineering. David’s uncommon combination of compiler bootstrap knowledge and accessibility-focused web and teaching experience makes him adept at translating low-level complexity into reliable, maintainable solutions.
code11 years of coding experience
job7 years of employment as a software developer
bookToronto Metropolitan University
bookTheoretical and Mathematical Physics, Theoretical and Mathematical Physics at University of Waterloo
languagesDutch, English
github-logo-circle

Github Skills (7)

aix10
c-language10
cprogramming-language10
llvm10
compiler-development10
test-automation9
cmake8

Programming languages (7)

JavaC++CRustLLVMRPCPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Oct 2019 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:75 reviews, 22 PRs, 121 pushes in 5 years 6 months
Contributions summary:David primarily contributed to the LLVM project by addressing platform-specific issues, particularly for AIX. Their work included fixing locale tests, adjusting test expectations, and resolving compiler-related limitations. Additionally, the user reverted a change related to CMake build configurations and modified code to address a potential compilation issue, demonstrating a focus on cross-platform compatibility and build system maintenance. Furthermore, the user renamed a macro to prevent conflicts, indicating a familiarity with compiler internals and potential bootstrapping challenges.
compilerstechnologiesclangsubmittoolchain
daltenty/llvm-project

Sep 2021 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:83 pushes, 22 branches in 3 years 6 months
compilerstechnologiesclangsubmittoolchain
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
David Tenty - Advisory Software Developer at IBM