Od prawie 8 lat w Intelu, zaczął od pracy w projekcie sterownika graficznego gdzie zajmował się optymalizacją shaderów, a od 5 lat zajmuje się designem, implementacją i optymalizacją warstw sieci neuronowych w produktach Intela.