Summary
Probir Roy is an Assistant Professor at the University of Michigan–Dearborn with nine years of experience building tools that improve software performance and developer productivity. His research and engineering focus on program analysis, high-performance computing, and operating systems, translating into practical tools—like SMTAnalyzer and StructSlim—that have demonstrated multi-fold speedups in real workloads. He combines academic rigor from a PhD in Computer Science with hands-on systems experience from internships and industry roles at PNNL and Samsung, where he worked on profiling, NUMA-aware frameworks, and embedded device drivers. Probir’s work emphasizes lightweight, low-overhead instrumentation that makes performance insights actionable for developers. Based in Dearborn, Michigan, he brings a measured mix of research, teaching, and production systems engineering to performance-critical software challenges. An uncommonly practical researcher, he often delivers prototype tools that directly guide measurable optimizations rather than only theoretical analyses.
9 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at The College of William and Mary
Bachelor of Science (BSc), Computer Science and Engineering, Bachelor of Science (BSc), Computer Science and Engineering at Bangladesh University of Engineering and Technology
Bengali, English