Cole Robinson

Principal Software Engineer at Red Hat

Salem, New Hampshire, 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
Cole Robinson is a Principal Software Engineer with 18 years of experience specializing in Linux virtualization userspace, currently shaping KVM tooling at Red Hat with a focus on virt-v2v and libguestfs for VM conversion to kubevirt/MTV. A primary author of virt-manager and virt-install and a long-time libvirt co-maintainer with over 1k commits, he blends deep back-end systems work with build and test automation across projects like QEMU, Kata, KubeVirt and SEV-SNP coconut-svsm. His contributions span kernel interfaces to userland tooling and distro packaging, reflecting a rare full-stack expertise in virtualization operations and developer ergonomics. Based in Salem, NH, he’s maintained cross-project interoperability for years—often fixing subtle CPU/TPM and build compatibility issues that improve real-world deployments.
code18 years of coding experience
bookUMass Lowell
stackoverflow-logo

Stackoverflow

Stats
156reputation
2kreached
7answers
0questions
github-logo-circle

Github Skills (47)

libvirt10
kubernetes10
kvm10
docker10
python10
scripting10
qemu10
testing10
bash10
build-system10
c1110
dockers10
cicd10
c1710
automation10

Programming languages (15)

JavaC++CRustGoValaXSLTTypeScript

Github contributions (5)

github-logo-circle
Scripts for packaging virtio-win drivers
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:213 commits, 17 PRs, 96 pushes in 6 years 1 month
Contributions summary:Cole primarily contributed to the project by developing scripts related to packaging and building Windows drivers. Their work involved creating scripts to generate virtual floppy disks (.vfd) and archives (.zip) for the virtio-win drivers, as indicated by the initial content commit and subsequent code changes. They also refactored the scripts to handle RPM creation. The user demonstrated a strong understanding of build automation and packaging processes, particularly within the context of Windows drivers.
driversdriverwindows-driverwindowsmount
virt-manager/virt-manager

Mar 2011 - Jan 2023

Desktop tool for managing virtual machines via libvirt
Role in this project:
userBackend Developer
Contributions:5 releases, 39 reviews, 2625 commits in 11 years 11 months
Contributions summary:Cole's contributions primarily focused on code refactoring, renaming files to improve consistency, and streamlining core functionalities within the "virt-manager" project. They were involved in consolidating code paths, updating the UI, and integrating features such as setting disk paths. The user's work included various modifications to the device and domain classes, as well as the handling of storage options.
vdielectronmachineslibvirtlinux
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
Cole Robinson - Principal Software Engineer at Red Hat