James has 18 years of network software and Linux development experience focused on high-performance network applications, custom single-purpose Linux operating systems, high-availability cluster creation tools and network traffic control software. He has written a multi-site deployment and management system with a distributed secure network grid and has developed embedded software for set-top boxes and factory machinery.