Stephen Herwig

Assistant Professor Of Computer Science at William & Mary

Williamsburg, Virginia, 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
Stephen Herwig is an Assistant Professor of Computer Science at William & Mary with 13 years of experience specializing in systems security, particularly protecting applications in untrusted environments like the cloud. His research blends operating and distributed systems extensions with trusted hardware and applied cryptography to create practical defenses that bridge research and deployable systems. He focuses on elegant, low-overhead mechanisms to harden software stacks rather than ad hoc patches, and often explores how OS and hardware features can be recomposed to reduce trust surfaces. Based in Williamsburg, Virginia, he pairs academic rigor with hands-on system design and an eye for building solutions that scale beyond prototypes.
code13 years of coding experience
github-logo-circle

Github Skills (41)

ext410
ext310
journal9
intel9
sgx9
intel-sgx9
ranking9
compatibility9
ext29
science8
graphene8
linux8
virtualization7
kernel7
computer-science7

Programming languages (6)

CRustTeXMakefileGoPython

Github contributions (5)

github-logo-circle
smherwig/phd-proposal

Jul 2019 - Apr 2020

Contributions:89 commits, 86 pushes, 1 branch in 9 months
smherwig/phoenix

Jan 2019 - Jul 2020

Intel SGX microkernel based on Graphene-SGX
Contributions:102 commits, 102 pushes, 22 branches in 1 year 5 months
microkernelintelsgxintel-sgxgraphene
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
Stephen Herwig - Assistant Professor Of Computer Science at William & Mary