The Interent of Things is one of the areas of technology that I am most passionate about. From the beginning I was self taught and now have experience with many types of development boards and modules, as well as designing and creating my own circuits.
Microsoft Development Program For IoT
My journey into the world of IoT began in 2014 when I was awarded an Intel Galileo as part of the Microsoft Development Program for IoT for one of my project ideas. The Intel Galileo gave me my first experience with developing IoT devices using the Arduino IDE and integrating applications into my existing platform that would allow me to control the devices. After a short time of developing using the Arduino IDE, I learnt how to develop in Python and Node JS on the devices and gradually moved away from using an IDE to programming directly onto the boards using Shell.
Intel Black Belt Software Development Program
In the early days of my IoT development journey I was fairly active on the Intel Developer Zone community forums, my contributions to the forums helped me to reach Brown Belt status in the Intel Black Belt Software Development Program.
IBM/4YFN Global Mobile Innovators Tournament
In November 2015 I applied to the IBM/4YFN Global Mobile Innovators Tournament and was accepted. I submitted a project consisting of an Android application and a number of devices from the IntelliLan IoT Network to the Smart Homes category of the tournament and the project was selected as one of the best in Europe. In January 2016 I flew to Amsterdam to present my project at the Semi Finals at B. Amsterdam. Unforunately I did not make it to the finals but IBM very kindly invited me to 4YFN at the Mobile World Congress and provided me a pass for the 3 day event where I met some of the most amazing and talented developers in the world, including the creator of the MQTT protocol, Andy Stanford-Clark, someone that I was very excited to meet as I had been studying and integrating the MQTT protocol into my project for some time. The whole experience of the Glovators Tournament was amazing.
Microsoft/Hackster/Arduino World Maker Challenge
In December 2015 I submitted a project to the Microsoft/Hackster/Arduino World Maker Challenge. The project was a Weak Artficial Intelligence Program using SIML, Synthetic Intelligent Markup Language, that managed and controlled some of the IoT devices I had created such as an NFC / fingerprint scanner for authentication and a home security device. This project was selected as one of the winners of stage 1 of the contest and I was one of the first 1000 people to receive the Arduino MKR1000. The project was one of the first phase winners of the competition.
ColumbiaX: Enabling Technologies for Data Science and Analytics: The Internet of Things
In April 2016, having now created many IoT devices and almost completing the TechBubble IoT JumpWay platform. I decided to enhance my understanding about the core of IoT technologies and began the ColumbiaX IoT course, Enabling Technologies for Data Science and Analytics: The Internet of Things. ColumbiaX is an online learning initiative of Columbia Univeristy that is run through edX. I successfully completed the course and passed with a score of 84% to receive a verified certificate of achievement. The course helped me to learn about more technologies to implement with the IoT JumpWay and definitely helped me learn more about the underlying technologies of the IoT.
Intel / Microsoft IoT Solutions World Congress Hackathon
At the Intel / Microsoft IoT Solutions World Congress Hackathon I teamed up with a group a team people dedicated to enhancing the world through modern technologies. We created an Artificially Intelligent camera that could identify family members, in particular dependent family members, and control a range of connected sensors and actuators in a way that could help assist dependent family members. Our project won a special award from Intel, the Intel Experts Award, an award that was created to recognize the appreciation of Intel for the usage of their hardware in a unique way, in particular the implementation of the Neural Network on an Intel Joule and overcoming issues with the relatively new hardware.