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 (8)

JavaC++CRustLLVMRPCGoPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Oct 2019 - Jul 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:94 reviews, 30 PRs, 132 pushes in 6 years 9 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.
compilerllvmtoolchain
daltenty/llvm-project

Sep 2021 - Jun 2026

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:93 pushes, 32 branches in 4 years 10 months
compilerllvmtoolchain
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