Projects

My projects and open source work can be found on GitHub

Some selected project are mentioned below.

Fedota

Golang, Python, gRPC, Docker, Kubernetes

  • Federated learning platform for researchers and ML enthusiasts to develop Machine Learning models while ensuring privacy by allowing training on data which is private and sensitive and thus not easily available.

  • Federated learning is a collaborative machine learning approach to improve a model without the collection of private end-user data. We integrated the federated learning infrastructure and provided it as a platform for researchers and data-owners to utilize.

Vp-Cap

Golang, gRPC, Docker, IPFS, MongoDB

  • A video platform with content based ad placement. It consists of a video processing pipeline to extract objects and location in the video. When the video is streamed, banner ads are matched to videos based on the objects and displayed at relevant locations.

  • The design follows the idea of microservices and uses IPFS-Cluster for storage of videos and to serve the video through IPFS acting as a CDN.

Go-Ipfs-Mapreduce

Golang, IPFS

  • A simple POC Map Reduce Library for IPFS, a peer-to-peer network for storing and sharing data in a distributed file system, in Golang.

  • This is highly experimental and there is much to improve, but the goal is to try and see if mapreduce can be run in a global p2p file network.

Experience

My Resume.

I have worked as an Engineering Analyst at Goldman Sachs and interned there before as well. I have done internships at IIT Bombay and Savemonk, a startup at NITK.

Please take a look at my LinkedIn for more details.