Nitish Srivastava

Palo Alto, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
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.
code13 years of coding experience
github-logo-circle

Github Skills (7)

neural-network10
convolutional-neural-network10
neuralnetwork10
convolutional-neural-networks10
c-language10
c-programming-language10
hdf55

Programming languages (3)

Jupyter NotebookPythonCuda

Github contributions (5)

github-logo-circle
TorontoDeepLearning/convnet

Apr 2014 - Jun 2015

A GPU implementation of Convolutional Neural Nets in C++
Role in this project:
userBackend 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.
cudagpunetsconvolutionalneural-nets
nitishsrivastava/deepnet

Dec 2012 - Jul 2014

Contributions:57 commits in 1 year 7 months
deep-learningmachine-learninglearning-algorithmsdeep-learning-algorithms
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.
Request Free Trial