James cùng sáng lập Sending Labs và từ đó đã lãnh đạo phát triển kỹ thuật của công ty. Trước đó, anh đã tham gia vào phát triển hệ điều hành của Microsoft cho các dự án Windows và Surface tại Microsoft. Sau khi rời khỏi Microsoft, James đã đứng đầu phát triển trình duyệt Dolphin tại Mobotap, một trình duyệt di động Android bên thứ ba được sử dụng bởi hơn 200 triệu người dùng tại Mỹ, châu Âu và Nhật Bản. Sau đó, Mobotap đã được mua lại bởi Changyou, một nền tảng trò chơi di động hàng đầu tại Trung Quốc. Tiếp theo, James đã lãnh đạo thuật toán AI tại ABC Technology, công ty thứ hai được cùng sáng lập bởi Mason và Joe, những người cũng là cộng sáng lập viên của Sending Labs.