Shihab Khan

Research Assistant II at Michigan State University

Lansing, Michigan, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Shihab Khan is a research-focused software engineer with nine years of experience specializing in high-performance computing and simulation frameworks, currently a Research Assistant II at Michigan State University and a PhD candidate in CSE. He leads development of an active matter simulation platform that enables researchers to rapidly prototype and study biological and chemical phenomena, blending HPC, numerical methods, and practical tooling. His background spans computer vision and machine learning, with internships at Los Alamos National Laboratory and Lam Research, and early industry experience at Samsung R&D Bangladesh. Known for tackling interesting technical problems, he pairs deep academic rigor with pragmatic software engineering and a habit of mining technical communities like Hacker News and StackOverflow for novel ideas. Based in Lansing, Michigan, he brings both research-grade reproducibility and production-minded performance optimization to scientific software. An unexpected trait: he often prototypes improvements discovered on forums into experiments, accelerating the transfer of community-driven insights into his research codebase.
code9 years of coding experience
job2 years of employment as a software developer
bookUniversity of Dhaka
stackoverflow-logo

Stackoverflow

Stats
5,157reputation
332kreached
104answers
9questions
Badges
pytorch
top-1%
machine-learning
top-5%
scikit-learn
top-5%
deep-learning
top-5%
python
top-5%
memory-management
top-5%
github-logo-circle

Github Skills (151)

parallel10
anomaly-detection10
python10
nearest-neighbors10
outliers10
abstraction10
firefox-addon10
datasets10
kd-tree10
deep-learning10
gpu10
parallel-computing10
bypass10
clustering10
outlier-detection10

Programming languages (7)

C++CJavaScriptGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
msu-sparta/OpenRAND

Oct 2023 - Jan 2025

Reproducible random number generation for parallel computations
Contributions:1 review, 34 PRs, 30 pushes in 1 year 3 months
Shihab-Shahriar/scikit-clean

Aug 2020 - Feb 2021

A collection of algorithms for detecting and handling label noise
Contributions:18 commits, 13 pushes, 4 branches in 6 months
data-cleaningmachine-learningnoise-detectionnoisy-datanoisy-labels
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
Shihab Khan - Research Assistant II at Michigan State University