Mathialakan Thavappiragasam is a computational engineer with 11 years of experience building high-performance simulation and math library solutions for heterogeneous HPC systems, currently contributing to AMD’s Math Libraries team. He holds a PhD in ECE/Computational Mathematics from Michigan State and has advanced expertise in task-based parallelism, CPU–GPU coordination, and performance-portable code demonstrated at Argonne and Oak Ridge Leadership Computing Facilities. His work spans high-order electromagnetic solvers, Fortran/OpenMP offload, and multi-GPU scheduling, with a knack for squeezing both accuracy and energy efficiency from large-scale scientific applications. Comfortable across languages and domains from bioinformatics pipelines to LAMMPS optimizations, he blends deep research with production-focused engineering. A practical problem solver, he has a track record of porting and optimizing legacy codes for emerging architectures—most recently enabling Flash-X on Intel GPU systems.
11 years of coding experience
7 years of employment as a software developer
BSc. (Hons), Computer Science, BSc. (Hons), Computer Science at University of Jaffna
Master's Degree, Computer Science, Master's Degree, Computer Science at The University of South Dakota
Doctor of Philosophy (Ph.D.), Electrical and Computer Engineering & Computational Mathematics Science and Engineering, Doctor of Philosophy (Ph.D.), Electrical and Computer Engineering & Computational Mathematics Science and Engineering at Michigan State University
A/L, Mathematics, A/L, Mathematics at J/Mahajana College
Contributions:6 PRs, 36 pushes, 3 branches in 8 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.