Education is an endless journey

I've been fortunate to have had the opportunity to learn from some of the best in the world. Here are some of the resources that have helped me learn and grow as a developer, and enterprenuer.


Masters in Distributed Software Systems

Technical University of Darmstadt, Germany

Class of 2017

Learned how to develop applications that are scalable, flexible, secure and reliable. Developed strong theoritical foundations to build distributed systems that are extremely flexibility, scalability, reliability and secure.

Bachelors in Electrical Engineering

Indian Institute of Technology, Bombay, India

Class of 2014

Learned about various areas of electrical engineering such as as Telecommunications, Microelectronics and VLSI design, Power Electronics and Power System, Control System and Embedded Systems.

Online Courses

Machine Learning

Stanford University on Coursera

December 2016

This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).

Algorithms: Design and Analysis, Part 1

Stanford University on Coursera

November 2016

This course is an introduction to algorithms for learners with at least a little programming experience. The course is rigorous but emphasizes the big picture and conceptual understanding over low-level implementation and mathematical details. After completing this course, you will be well-positioned to ace your technical interviews and speak fluently about algorithms with other programmers and computer scientists.

Short Courses

Becoming Indistractable

LinkedIn Learning

May 2020

The world is filled with distractions. When our devices buzz and notifications start rolling in, it is harder to focus on what’s really important. And yet staying focused is exactly what it takes to get things done and get ahead. In this course, Arianna Huffington and Nir Eyal, the author of Hooked: How to Build Habit-Forming Products, explains how to become indistractable—one of the most important skills of the 21st century.

The Six Morning Habits of High Performers

LinkedIn Learning

May 2020

Learn the six habits of the most successful people in history. Hal Elrod describes how they changed his life—and how they can change yours, too—in this course adapted from the podcast How to Be Awesome at Your Job. Elrod is one of the highest rated keynote speakers in America, creator of one of the fastest growing and most engaged online communities in existence, and author of one of the bestselling books in the world, The Miracle Morning.