Jake started with product development through robotics at the Colorado School of Mines and his internship at the Los Alamos National Laboratory. After receiving his BS in Mathematics he worked on programming mobile robots and radio modems for a startup company in Silicon Valley.
Jake returned to academics and received his MS in Robotics from Carnegie Mellon University where he worked on implementing machine vision algorithms for autonomous vehicles. This work developed his knowledge in machine learning and embedded programming.
Since joining Synapse in 2007, Jake has worked on a variety of projects ranging from development of a high-definition graphics overlay system to firmware development for fitness electronics products. In 2010, he transitioned to a role as a team leader for one of Synapse's core clients, and in 2012 became the director of Synapse's firmware and software groups.
Jake is known for his expertise in C and C++ coding, embedded systems design, really bad puns, software architecture, and sensor data processing algorithms.