Samuel Rogers is an MTS Software Engineer and PhD candidate in Electrical Engineering based in San Jose with eight years of experience at the intersection of compiler toolchains and hardware accelerator design. He specializes in leveraging the LLVM ecosystem to map compute-intensive applications onto domain-specific hardware and integrate those accelerators at the system level. At AMD and through research roles at UNC Charlotte he has blended industry-grade software engineering with academic rigor, including hands-on work with FPGA and ASIC prototyping from his Xilinx internship. His profile reflects a practical focus on turning compiler optimizations into tangible hardware performance gains rather than purely theoretical models. Comfortable bridging research and product development, he brings both low-level systems fluency and a strong engineering mindset to complex co-design problems.
8 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical and Electronics Engineering, Doctor of Philosophy - PhD, Electrical and Electronics Engineering at University of North Carolina at Charlotte
Contributions:1 review, 333 commits, 1 PR in 4 years 7 months
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.