John Spring has been a software engineer at California PATH since 2006. He has written software for interprocess communications using messaging, semaphores, and shared memory. With collaboration with scientists and engineers at UC Berkeley, Federal Highway Administration (FHWA), Virginia Tech Transportation Institute, and the California Department of Transportation (CalTans) he designed software systems for the command and control of vehicles and infrastructure. Such systems include truck platooning, signalized left turn-collision avoidance, animal warning, cooperative adaptive cruise control, arterial and ramp metering coordination, and multi-modal intelligent traffic signal systems. John graduated from San Francisco State University in 1987 with a bachelor's degree in physics and again in 2000 with a master's in physics.
- Transportation research, such as vehicle control and data acquisition.