Hyojoon Kim is an Assistant Professor of Computer Science at the University of Virginia with 14 years of experience bridging academic research and production infrastructure. Before UVA he spent eight years at Princeton as an Associate Research Scholar and cyber infrastructure engineer, translating cutting‑edge research into robust systems. He earned his Ph.D. and M.S. from Georgia Tech and a B.S. from University of Wisconsin–Madison, grounding his work in strong theoretical and practical foundations. His career blends long-form research with hands-on engineering—from research internships at HP Labs to building developer systems at Princeton—making him adept at moving ideas from prototype to deployed software. Based in Charlottesville, he focuses on creating reproducible, scalable computing environments that serve both research and teaching needs.
14 years of coding experience
11 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at University of Wisconsin-Madison
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Georgia Institute of 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
Hyojoon Kim - Assistant Professor at University of Virginia