Since 2008, Jim has been a maintainer of the libvirt project, contributing primarily to the Xen drivers. He has also contributed to several other virtualization management related open source projects such as virt-manager, vhostmd, OpenStack, and libvirt-cim.