Donald Hinton

Volleyball Coach Referee at USA Volleyball

Bradenton, Florida, 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
Donald Hinton is a versatile operations research analyst and former US Army officer with over a decade of experience applying technical analysis to national security, treaty verification, and biometrics policy. He blends hands-on data-driven problem solving from deployments and government contracting with strategic-level treaty and policy expertise developed at RAND and MIT Seminar XXI. Equally at home coaching and refereeing volleyball since 2000, he brings patient leadership and mentoring skills honed instructing JROTC cadets and high school students. An adept C++ backend developer and automation contributor to LLVM/Clang tooling, he has improved diagnostics, debugging support, and clang-tidy checkers—work that reflects a meticulous, systems-level mindset. Based in Bradenton, Florida, he enjoys tackling complex, interdisciplinary challenges that span technical, operational, and human dimensions.
code10 years of coding experience
bookBachelor of Science (BS), General Engineering, Bachelor of Science (BS), General Engineering at United States Military Academy at West Point
bookMaster of Science (M.S.), Business Administration and Management, General, Master of Science (M.S.), Business Administration and Management, General at Central Michigan University
languagesGerman, French, Russian
github-logo-circle

Github Skills (15)

compiler10
debugging10
debug10
code-analysis10
compiler-compiler10
c-language10
diagnostic-tool10
clang-tidy10
cprogramming-language10
llvm10
testing10
coding-style9
automation9
automations9
refactoring9

Programming languages (4)

C++CLLVMEmacs Lisp

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Jun 2017 - Jul 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:24 commits in 2 years
Contributions summary:Donald's commits primarily focus on improving the Clang compiler and related tooling. They implemented features for diagnostic tools, enabling breakpoint management for debugging. Furthermore, the user contributed to refactoring code, adding flags to the command-line parser and added support for moving debuginfo tests and disabling a test on darwin when building shared libs. The user demonstrated proficiency in C++, and command-line tool development.
keptwindowsllvmcc-plus-plus
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBackend Developer
Contributions:10 commits in 2 months
Contributions summary:Donald primarily contributed to the Clang-Tidy tool, focusing on improving code quality and maintainability within the LLVM project. Their work involved adding new checkers, specifically designed to identify and suggest improvements for the use of `cast<>` and `dyn_cast<>` functions in conditional statements. They also addressed the need to convert loops utilizing `const_iterator` to the range-based for loops. Furthermore, the user modified utility scripts related to clang-tidy.
keptwindowsllvm
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
Donald Hinton - Volleyball Coach Referee at USA Volleyball