Summary
Punarbasu Purkayastha is a Senior Software Supervisor with 18 years of experience specializing in high-performance computing for geophysical signal processing and a Ph.D. in Electrical Engineering focused on coding theory. He blends deep theoretical expertise in error-correcting codes, information theory and probability with hands-on mastery of parallel computing (OpenMP, MPI, CUDA) and languages including C/C++, Fortran, Python and MATLAB. Known for squeezing performance from CPU code and translating it into optimized GPU kernels, he also brings strong debugging skills across CPU/GPU stacks and extensive experience with profiling and analysis tools. Based in Crawley, UK, he has advanced Viridien’s HPC software through optimization, non-regression testing and robust production delivery across multiple technical leadership roles. A lifelong learner, he routinely investigates new directions and tooling to keep performance and reliability at the forefront of his engineering work.
18 years of coding experience
10 years of employment as a software developer
Indian Institute of Technology Kanpur
The University of Maryland, College Park
Pre-University, Pre-University at Cotton College, Guwahati