Preston Hamlin is a Senior Software Development Engineer with 11 years of experience specializing in low-level C/C++ driver and runtime development for Direct3D 12 at AMD. He focuses on highly parallel algorithms and GPGPU programming, bringing hands-on expertise in CUDA, multithreading, and stochastic simulation techniques like Monte Carlo and Brownian Motion. His background includes research-oriented internships at NIST and teaching roles across computer architecture, operating systems, and theoretical CS, reflecting both practical and academic depth. Comfortable with kernel and device driver concepts, he prefers performance-sensitive systems over web or full‑stack work and is continually expanding into functional languages and graphics frameworks. Fluent in English and studying German and Japanese, he also has experience mentoring and public speaking through multiple TA positions.
11 years of coding experience
4 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at Florida State University
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Contributions:6 pushes, 3 branches in 8 months
compilerscppdirectx-shader-compilerclanghosts
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
Preston Hamlin - Senior Software Development Engineer at AMD