Dan Williams

Assistant Professor at IBM

Town of Yorktown, New York, 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

🤩
Rockstar
🎓
Top School
Dan Williams is an assistant professor and systems researcher with 12 years of experience designing low-level operating systems, virtualization, and cloud infrastructure. He is the original author of the Solo5 unikernel base and has driven research and engineering at IBM on unikernel-to-container ideas (Nabla) and multi-cloud nested virtualization (Xen-Blanket). Combining a PhD from Cornell with hands-on DevOps work (including Docker-based cross-compilation and runtime scripts for Solo5), he bridges academic rigor and production engineering. Based in New York, he focuses on the cloud application–host interface and practical isolation mechanisms that shrink trusted computing bases. Unusually, his work spans both foundational research papers and the gritty scripting needed to make experimental systems reproducible and deployable.
code13 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Cornell University
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Rochester
github-logo-circle

Github Skills (11)

bash10
docker10
dockers10
cicd9
network-configuration8
hypervisor8
mirage6
kvm6
unikernel6
freebsd6
openbsd6

Programming languages (8)

ShellCSSCRustOCamlMakefileGoHTML

Github contributions (5)

github-logo-circle
Solo5/solo5

Dec 2015 - Feb 2018

A sandboxed execution environment for unikernels
Role in this project:
userDevOps Engineer
Contributions:79 commits, 21 PRs, 56 pushes in 2 years 3 months
Contributions summary:Dan's commits primarily involve setting up the build and execution environment for the project using Docker. They created a `docker/build_xcompile.bash` script for cross-compilation and a `docker/solo5-startup.bash` script. Further contributions include modifications to configuration scripts, and integrating the project with the network setup.
kvmunikerneldockerhypervisorfreebsd
hckuo2/Lupine-Linux

Jul 2019 - Jan 2021

Linux in Unikernel Clothing
Contributions:27 commits, 2 PRs, 1 comment in 1 year 5 months
linuxunikernel
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
Dan Williams - Assistant Professor at IBM