My Journey In A Nutshell

I'm a Bachelor's + MS by Research Dual Degree ECE student at IIIT Hyderabad, India. My MS is on the topic of Machine Learning for Smarter and More Efficient IoT Systems. I've published 2 papers as part of my MS and am currently working on my thesis. I've been the recepient of the Dean's List Award 6 times in a row for my academic performance. During the course of my engineering, I served in 2 different companies as an intern. The first one was the Linux Foundation where I interned for about 6 months in 2018. This was a remote open source internship wherein I collaborated with a team from Huawei (OPNFV Project) to develop a cloud-native stack for edge devices. I received the Gambia Community Award for my contributions to OPNFV and was the only undergrad speaker selected by the Linux Foundation to deliver talks at the Open Networking Summit and the OPNFV Plugfest. In the summer of 2019, I interned in the AI/ML team of Ernst & Young, Bangalore. I had a dual role of a DevOps as well as a Machine Learning Engineer.

I'm an avid book reader. Some of my favorites include The Scarlet Letter, Maud's Line, The Girl On The Train, Surely You're Joking Mr. Feynman and The Martian. I also love reading Japanese manga. One Piece is my absolute favorite. I own an Ibanez acoustic guitar and can be found strumming to the Beatles or Oasis in the afternoons if I'm not in the badminton court or hooked to some Netflix series.

Education

International Institute of Information Technology (IIIT), Hyderabad

Engg@IIIT

B.Tech. (Hons.) & MS by Research in ECE Aug 2016 - Jun 2020

Pursuing a dual degree programme in electronics and communication engineering. I have a CGPA of 9.27/10 and have been the recepient of the Dean's List Award 6 times in a row (semesters 3 to 8). Some of my favorite subjects include: Statistical Methods in AI, Data Warehousing and Data Mining, Computer Vision, Algorithms and Operating Systems, Communication Networks, Embedded Hardware Design, Linear Algebra and Graph Theory. My MS is on the topic of Machine Learning for Smarter and More Efficient IoT Systems. I've published 2 international papers as part of my MS. I received the Research List Award for publishing my first paper during my undergrad. I also served as the Head TA for the course Embedded Hardware Design in Monsoon 2017. My primary job was to design lab experiments centered around Arduino and Xilinx Zedboard and take lab sessions every week.

Work Experience

Ernst & Young

Intern@EY

Machine Learning & DevOps Intern Bangalore, India May 2019 - Aug 2019

I was selected from campus for this internship among a pool of 300 IIITians. I interned for around 3 months in the AI/ML team of E&Y. Worked on the problem of clustering in high dimensional sentence embeddings (BERT, USE, XLNet). Also worked on optimizing the time and space complexity of some core algorithms like Nearest Neighbor for large databases. In the DevOps role, I dockerized a deep learning application and implemented an end-to-end CI/CD pipeline from scratch in Azure DevOps.

The Linux Foundation

Intern@LF

Edge Cloud Networking Intern Remote May 2018 - Dec 2018

I was selected as an LFN intern in the OPNFV project for a period of 6 months. The crux of my work was to implement a kubernetes-based small-footprint edge cluster supporting cloud-native framework and develop exemplar microservice-oriented applications for the edge as well as the edge-cloud paradigm of the future. In the first phase, a versatile Ansible script was developed to form a k8s cluster out of 2+ Raspberry Pi 3 devices. Exemplar microservice apps, containerized using Docker, were developed and tested on this edge cluster. In particular, a low-latency real-time video streaming app employing UV4L was developed and tested. The next phase focused on an edge-cloud paradigm for ML apps. A demo was created for ONS-18 which involved containerizing a YOLO-based real-time object detector for this edge as well as GKE (with Nvidia P100 GPU) and highlighting the pros and cons of a collaborative ML paradigm.

I received the Gambia Community Award in the intern category. I also got 2 opportunities to present my work- one at the Open Networking Summit, Amsterdam and another at the OPNFV Plugfest, Paris and was the only undergrad speaker in both the places.

Research Experience

SPCRC Lab, IIIT Hyderabad

MS@SPCRC

Research Student Hyderabad, India May 2017 - May 2020

Pursuing research under Dr. Sachin Chaudhari on the application of machine learning towards smarter and more efficient IoT systems. As of August 2019, I'm a full-time Research Assistant in the SPCRC lab and have been overseeing various government and industry sponsored projects as well. Published two papers as part of my MS: one on the problem of offloading trained machine learning models to constrained sensor nodes for data transmission reduction and another on machine learning-based human occupancy estimation in rooms using non-intrusive sensor nodes.

Norwegian University of Science and Technology (NTNU), Trondheim

Intern@NTNU

Research Intern Trondheim, Norway May 2018 - Jun 2018

Worked under Prof. Stefan Werner and Dr. Frank Kraemer on robust machine learning-based IoT systems that work on a collaboration of edge and cloud. Also explored the problem of transfer learning in machine learning-based IoT applications.

Publications

  1. Embedded Machine Learning-Based Data Reduction In Application-Specific Constrained IoT Networks, in proceedings of the 35th ACM Symposium on Applied Computing (SAC ’20), Czech Republic, 2020.
  2. Machine Learning-Based Occupancy Estimation Using Multivariate Sensor Nodes, in proceedings of the 2018 IEEE Globecom Workshops (full paper in CCNCPS), Abu Dhabi, 2018.

Skills

I'm inclined towards Software Development, DevOps and Machine Learning.

  • Python3
  • C, C++
  • Docker, Kubernetes
  • Ansible, Jenkins, Azure DevOps
  • ML (Scikit, TF, PyTorch)
  • Linux SysAdmin

Testimonials

  • I had the pleasure to supervise Adarsh as an intern in a Linux Foundation open source project. I tend to give my interns an open ended problem to solve and see how far they can go. Adarsh is one of the rare students who not only has the drive to reach far but also the skills and dedication to pull it off. His work to investigate the benefit of edge computing with an online object recognition algorithm is both practical and insightful. I highly recommend Adarsh to anyone.

    Wenjing Chu, Head of Open Source and Research at Futurewei (Huawei) Technologies and Member of the Technical Advisory Council at The Linux Foundation, Santa Clara, CA.