Nitish Srivastava is a seasoned technology leader and AI-focused CTO, currently Co-Founder and CTO at Vayu Robotics in Cupertino, applying 12 years of experience to building autonomous, AI-driven systems. At Apple, he led machine learning initiatives in self-supervised and reinforcement learning for embodied agents and perception neural networks with sensor fusion, shaping how devices understand and act in the real world. He previously co-founded Clarevision Research (acquired by Apple) with work on real-time computer vision for autonomous driving, including LiDAR-camera fusion, object detection, and semantic segmentation. An alumnus of the University of Toronto, he earned a PhD in Machine Learning and collaborated with Geoffrey Hinton and Ruslan Salakhutdinov on dropout, Boltzmann machines, seq-to-seq video models, and transfer learning, complemented by earlier research at Google Brain and other labs. He is an active open-source contributor, notably on the TorontoDeepLearning/convnet project, reflecting his hands-on approach to core ML infrastructure and model deployment.
A GPU implementation of Convolutional Neural Nets in C++
Role in this project:
Backend Developer
Contributions:182 commits, 2 PRs, 9 pushes in 1 year 2 months
Contributions summary:Nitish's initial commit introduces the core functionality of a convolutional neural network (CNN) in C++. Subsequent commits involve removing test features and making minor edits to the codebase. Their contributions are primarily focused on the core implementation and likely involve the structure, functionality and maintenance of the CNN implementation. The user also moved random number generation routines into a header file and has added a script to render the network as images.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.