Tanvir Khan is an Assistant Professor at Columbia University with a decade of experience at the crossroads of computer architecture, compilers, and operating systems. He completed a PhD at the University of Michigan after teaching and researching in Bangladesh, and his work investigates how modern managed runtimes map onto hardware—identifying bottlenecks across garbage collection, JIT compilation, and shared libraries. His industry stint at Microsoft informed empirical studies of managed workloads, blending deep systems research with practical performance measurement. Based in the New York City area, he maintains an active research profile and a public GitHub site that highlights his tools and publications, reflecting a knack for turning theoretical insight into reusable artifacts.
10 years of coding experience
Doctor of Philosophy - PhD, Computer Science and Engineering, Doctor of Philosophy - PhD, Computer Science and Engineering at University of Michigan
M. Sc., Computer Science and Engineering, M. Sc., Computer Science and Engineering at Bangladesh University of Engineering and Technology
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
Tanvir Khan - Assistant Professor at Columbia University