James cofundó Sending Labs y desde entonces ha liderado su desarrollo técnico. Antes de esto, participó en el desarrollo de sistemas operativos de Microsoft para los proyectos Windows y Surface en Microsoft. Después de dejar Microsoft, James dirigió el desarrollo del navegador Dolphin en Mobotap, un navegador móvil de Android de terceros utilizado por más de 200 millones de usuarios en EE. UU., Europa y Japón. Mobotap fue posteriormente adquirida por Changyou, una plataforma líder de juegos móviles en China. Posteriormente, James lideró el algoritmo de inteligencia artificial en ABC Technology, la segunda empresa cofundada por Mason y Joe, quienes también son los cofundadores de Sending Labs.