I interned for BeagleBoard during Google Summer of Code 2014. I was responsible for developing a scripting interface for the real time co-processor (PRU) on the Beaglebone Black. Work included developing device drivers, interpreters, understanding PRU architecture and coming up with an effective software design.
During my 3rd year, I lead the Intel funded embedded systems club of our department. Here I build projects ranging for IoT to gesture controlled 3D printed roboting arms. As the lead, I was also responsible for managing the some of the funds and mentoring juniors.
The GSA program is a voluntary program designed to have a liaison between Google and Academia to strengthen the collaboration and evangelize cutting edge technologies.
At MIT GSL, I learnt about business aspects of a startups and developed core software components of our product. The app dealt with recording the memorable moments during your vacation and storing them on the cloud. The frontend was developed on Android and the backend was developed using Ruby on Rails.
Ordell ugo is a virtual company concept which is incubated in PES University. Here I lead a group of five members on a project dealing with Entity Path profiling using Open Street Maps. Work involved XML parsing, routing algorithms and data visualization using mathplotlib.
I'm a huge open source enthusiast and have been contributing to various projects for a while. I took part in the google summer of code 2014 and developed PRU Speak, which is now distributed as a standard pre-installed package on the Beaglebone Black. The kernel drivers are now part of the official BBB Linux 3.8 distribution. This year I was a GSoC mentor (2015) for beagleboard. I also spoke at FOSS Asia singapore about open source hardware and related technologies.
I have worked extensively on IoT technologies, and recently published a paper titled "Zygote : a platform for prototyping smart devices" at the 21st International Conference on Advanced Computing and Communications - ADCOM 2015. I have written a guest chapter on real time computing for the Beaglebone Black Cookbook and was the technical reviewer for the same. I have also written a chapter on CPython extensions for the book Intermediate Python
I was one of the few students across the globe to be awarded a scholarship of $16,000 for my undergraduate study by the Institute of International Education, USA under the LSI Chairman Scholarship program. The student selection criteria was decided based on scientific temperment, college grades, extra curricular, co curricular activities and leadership qualities.
I have been inclined towards entrepreneurship since my child hood. I have a special interest in startups dealing with Education and theInternet of Things. I was a part of the prestigious MIT GSLacclerator in 2013 which helped me understand the internals of startups and also make very valuable networks. I'm also active on various online groups and occasionally attend meetups.
I love hacking and building cool stuff. It helps me destress and learn new things! I'm a nocturnal creature and have no problems with pulling off an all nighter (given that there is an unlimited stream of coffee!). I won the very first hackathon I participated in "#code-2013" where I built a android based home automation device. If there is a IoT hackathon in town, be sure to tell me!
As much as I love developing, I love teaching and mentoring people who share the same interest as me. This way I help others while also getting a deeper understanding of concepts and techniques myself. I have mentored teams for different occasions ranging from the CBSE science fair for school students to my university juniors while they were a part of the Embedded systems lab.
I learn from a lot of sources, starting from teachers and friends to online lectures. One big teacher for me has been MOOCs, I'd recommend coursera, edx, udacity in that order. I have completed 2 courses till now, and have nibbled through a lot more. The most fun way of learning stuff for me has been learning through handson development and opensource.
After a day of coding I really need to relax, and the best way is to do that is through sports. I enjoy playing Table Tennis and Volleyball and occasionally going out for a run with my dog. I'm also quite active on quora and share my knowledge on Technology, Career, Programming and India. I have answered over 250 questions and have twice the number of followers!