IBM Global Mobile Innovators Tournament Smart Homes Semi Finalists 2016
Hackster / Arduino / Microsoft World Maker Challenge First Phase Winners
AT&T Foundry Winners 2016
Intel / Microsoft / IoT Solutions World Congress Hackathon Intel Experts Award Winners

Adam Milton-Barker Biography


Predominantly self taught programmer with over 14 years experience in various areas of the tech industry. Involved in disruptive and non-disruptive tech ranging from web/Facebook/mobile & desktop apps, to IoT software/devices & services, A.I/Machine Learning (NLP/NLU, computer vision), Automation, BioHacking, basic BCI (Brain Computer Interface) apps and Robotics.

Adam taught himself how to use a wide range of computer languages, libraries and techniques including HTML5, PHP, JavaScript, jQuery, Ajax, Flash, A.I.M.L ( Artificial Intelligence Markup Language ), C, C#, C++, Java, Android, Python, ObjectiveC and Machine Learning/Artificial Intelligence development, in addition Adam took part in MOOCs for Computer Science, Internet of Things and Machine Learning.

Adam's journey into development began in 2003 as he began to develop websites to promote his DJing and events in the Northwest UK. Prior to this he had used online website builders to promote events and had also set up a fairly successful online clubbing forum that local promoters and DJs used for their events, the X-ite Clubbing Forums, the forums are still online, (X-ITE 2004 EUROPEAN MUSIC FORUM), but due to innactivity some of the posts and forums have been deleted. In 2004 Adam decided to move back to Spain after spending 8 months there in 2001. On returning to Spain he began to expand the reach of my previous clubbing forum and the local DJs and clubbers in Benidorm, where he was located, began to use it. At this point he had created a bridge between the DJs and clubbers from the Northwest UK and the DJs and clubbers in Benidorm.

As the the forum began to get more popular, it attracted the attention of a local DJ and friend, and together we began to set up clubbing websites promoting the local night clubs/DJs and entertainers, as well as a tourism forum for Benidorm: Around-Benidorm, and also expanded the previous forum to become European-Anthemz. Both forums quickly became very popular and soon we had a regular flow of visitors coming to Benidorm through the forum. At this point I was now Djing in the resort myself and we began to hold various events where Northwest UK DJs and promoters such as Maximes, Elite Vinyl, Meltdown, Dance-Attack and others flew over to play alongside local DJs in Spain. During this time I had taught myself how to build flash websites, table based websites and basic HTML, I would DJ through the nights and during the day I would teach myself how to code as well as doing promotion for the forums etc.


In 2008 Adam moved to Sweden with his girlfriend at that time and began to look into setting up as a web developer there. Things did not go as expected in Sweden so after a few months they moved back to Adam's home town of Blackpool. At this point Adam was working as a sales rep during the day and continuing to teach himself how to code at night.

Adam came across a web development company that were looking for part time staff, Tourist Information Centres LTD, and decided to take the leap into attempting to get his first professional development job. As some of his previous table and flash based websites were still online, he headed over to their offices to show them his previous work.

Although most of his work so far had been table and flash based, the company was looking for pure CSS and HTML websites, Adam was given a project for one of their clients and a deadline which challenged him with learning CSS and HTML within 3 days, to a good enough standard that the client would be happy with the project.

The client was very happy with the result and after a few more projects Adam was taken on as a full time web developer at the office, where he stayed for 2 years and was responsible for developing brochure style websites for businesses developed with HTML, CSS and some basic dynamic programming and database implementation. In his own time Adam was becoming hooked on dynamic programming using PHP and MySQL. He began to get bored of HTML and CSS and came across Joomla, from there he spent two years breaking it down and taught himself how to program dynamic websites using PHP, MySQL, JQuery, Ajax.

In 2009 Adam set up a development company called DXWebdesigns. He began developing a network that included business administration systems that would allow him to automate and ease the workload of running the business on his own.

The client was very happy with the result and after a few more projects Adam was taken on as a full time web developer at the office, where he stayed for 2 years and was responsible for developing brochure style websites for businesses developed with HTML, CSS and some basic dynamic programming and database implementation. In his own time Adam was becoming hooked on dynamic programming using PHP and MySQL. He began to get bored of HTML and CSS and came across Joomla, from there he spent two years breaking it down and taught himself how to program dynamic websites using PHP, MySQL, JQuery, Ajax.

Adam had begun to get involved with Facebook Application development and was a regular contributor on the old Facebook Developers Forum. Adam saw there was a potential market for using Facebook Applications for business, and created a way for business to have their websites built inside of the Facebook platform, which at the time were named Facebook MiniSites, these sites are now a large part of the foundations of what are called Hybrid Web Applications.

Due to the lack of documentation and examples at this point Adam shared his experiences and knowledge on the Facebook Developer Forums to help out, and before long was attracting work from the forums from all over the world for MiniSites and Facebook games. Adam also created a version of Ebay which was a Facebook application and an application for restaraunts that could sell their food through Facebook.

Adam ran DXWebdesigns for 3 years and throughout that time reached clients in 7 countries throughout the world including the UK, Spain, America, Sweden, Norway, Australia and Canada. Adam was quickly beginning to learn how hard it was to run a business on your own, especially one that required providing 24 hour assistance and support and many hours of coding. Although Adam had originally set out to create a platform that would allow him to automate many of the day to day tasks, which is now what TechBubble Technologies is, Adam was quickly drowning in work and after not being paid for almost three months of work, he was severly beginning to struggle.

In 2013 Adam ended the business and decided to return to Spain, after a short while DJing, he became development manager at the Spanish office of a UK web development and social media company, Xpoze Media. At Xpoze they provided Social Media page design/optimization, and websites based on Adam's previous systems from DXWebdesigns. After a few months Xpoze began to rebuild on of his earlier systems, the Facebook Application he had previously created for restaurants. They developed a whole new user interface which streamlined the process of users purchasing from the app and launched the product Appy-Tite.

During this time, I also wrote a weekly tech article in a local newspaper which saw the start of TechBubble. I was beginning to see the massive disconnect between the general public/businesses and the advancements of technology that were happening at that point. TechBubble, (click here to check out the TechBubble Technologies Modern Technology and Innovation Blog), was initially a media outlet designed to provide a community for helping people to learn about modern technology and how to use it safely and securely; and to understand just why it is essential to adapt a technological thinking and learn how to utilize the latest technologies.

With TechBubble Adam hoped to help teach people about the importance of technology and promote the amazing progress that was happening in the world of IoT, Artificial Intelligence, 3D and 4D printing, Space Travel, Quantum Physics and Transhumanism. The blog began to become fairly popular and it wasn't long before Adam was being approached from tech companies to demo and review their devices through the blog. The blog is still fairly active to day, but Adam has found it hard to keep up with writing blog articles due to workloads.

Adam's programming skills advanced quickly and was now involved in a couple of weak Artificial Intelligence/Natural Linguistics projects, the main being a basic A.I program, oIsCPP which was a command line based artificial intelligence personal assistant that used speech synthesis to speak back to the user.

oIsCPP had various functions such as basic conversational/time/number skills and the ability to open and control various PC functions and applications.

Adam had also built a popular Google+ page based around oIsCore: (Online Intelligent Systems Core Google+) which was based around the oIsCore platform. At this point there was a lot of resistance to Artificial Intelligence and Adam quickly realised that, at least where he was located, the world was far too scared about it and not ready for a platform of this type. Adam began to rebuild oIsCore under TechBubble Technologies with the aim of starting to get businesses using modern web and social media to enhance their business, and then introducing them to IoT and ultimately Artificial Intelligence.

Towards the end of 2013 Adam setup as Autonimo in Spain, and began to provide what are now known as Hybrid Applications, as well as social media pages and services to businesses through TechBubble Technologies EU. Adam's plan at this point was to extend TechBubble into one central control panel for web / mobile / IoT and Artificial Intelligence which is now almost fully in place, feel free to check out the About TechBubble page for more info.

After leaving Xpoze Media in 2014, Spain was in the middle of the crisis and being a self employed developer was becoming an ongoing struggle. Despite Adam's efforts over the previous years, it was becoming increasingly more obvious that businesses were still not aware of the importance of modern technology and security. Many of the businesses Adam spoke to had out of date or sometimes even no security, and were using systems that put their clients and visitors data at risk. Many did not see the importance of upgrading to systems that were more efficient/secure, or were relectant to due to hassle or costs.

Another issue Adam faced was finding people that understood what the platform actually was or the potential of it. Adam struggled to form a successful sales team, ultimately hitting road block after roadblock. In March 2015 things hit an all time low and Adam lost the house he was living in leaving him homeless. Adam moved to France to stay with the parents of a close friend that had passed away. Whilst there Adam lived in an attic and programmed day and night to try to complete the platform and find new clients with the hope of being able to pull things back.

Whilst in France Adam began an Indiegogo campaign for some of the systems he had been developing around the platform which included VoiceAssisted Hybrid Apps, hybrid web applications that provided voice synthesis and voice recognition to make using the internet hands free and easier to navigate. With no funds for marketing and due to already working around the clock, it was near impossible for Adam to me make the campaign a success, before he had started his journey into crowd funding, he had no idea that you need large marketing budgets to have a successful campaign.

In June Adam was offered a job in Spain working as IT manager for a friends company, with his help Adam was able to get back to Spain and back on his feet, and he continued working there until the company unfortunately shut down again after just a few months leaving Adam back at square one. Luckily within a month Adam had managed to find a full time job working remotely for one of his clients, and there he stayed as Development Manager for 3 years where he was responsible for developing internal business administration systems, websites and apps.

Towards the end of 2015 Adam began to further his education by taking Harvard CS50x, An Introduction To Computer Science, an online course provided by Harvard through edX to teach computer science and programming using the C and PHP languages.

For my final project for CS50x I developed an extension for the original CS50Helpers website. CS50Helpers is the place for students taking the CS50 courses to find help and support.

I successfully completed the course and passed with 100%, soon after completing the course I was asked by CS50x Teaching Assisant and now close friend, Luigi Morelli, to redevelop the original CS50Helpers website which is a massive honor that I am very proud of. Unfortunately due to workload I was unable to accommodate.

In addition to CS50x, Adam also enrolled in MITx 6.00.1x Introduction to Computer Science & Programming Using Python and MITx 6.00.2x Introduction to Computational Thinking and Data Science.

These two courses make up the full computer science course that you would take on campus at MIT.

Adam was selected as Community Teaching Assistant for both of these courses with the responsibilities of assisting course organizer Ana Bell and Teaching Assistant Nitish Mittal, with assisting other students taking the course and running the official Facebook Groups. After the courses ended Adam was sent a letter of thanks and both Ana and Nitish remain friends that Adam is happy to have met.

What Adam learnt from these 3 courses helped him to enhance his understanding of computer programming and he actively uses the techniques he learnt in everyday development. For instance Harvard CS50x was largely based around C programming, Adam now uses C programming for programming microcontrollers.

Both MITx courses were obviously based around Python, a language that Adam uses heavily in both IoT devices / AI programs and server software. Many people argue whether MOOCs are relevant, or whether the certifications are recognised, for Adam it was never about the certifications, it was about expanding his knowledge of the areas of technology that he works in and would definitely recommend the courses to anyone.

In the case of the MIT courses it was an absolute honor for Adam to be a part of the team, and helping others learn gave him a great sense of accomplishment.

Adam was slowly going from strength to strength. He submitted an application for TechBubble Technologies to become part of the Microsoft Bizspark Program which was accepeted and made TechBubble Technologies an official member of the program. The next major accomplishment was in November 2015 when Adam applied to the IBM/4YFN Global Mobile Innovators Tournament and was accepted.

Adam 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 Adam took part in the Semi Finals and flew to Amsterdam to present the project at B. Amsterdam.

View Event...

Unfortunately Adam did not make it to the finals, but IBM very kindly invited him to the finals at 4YFN during the Mobile World Congress where he met some of the most amazing and talented developers in the world, including the creator of the MQTT protocol, Andy Stanford-Clark and now fellow Intel Innovators Peter Ma & America / Penelope Lopez.

During the same time Adam had also 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 Adam 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 Adam was one of the first 1000 people to receive the Arduino MKR1000.

In April 2016, having now created many IoT devices and almost completing the TechBubble IoT JumpWay platform. Adam decided to enhance his 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. Adam successfully completed the course and passed to receive a verified certificate of achievement. The course helped him to learn about more technologies to implement with the IoT JumpWay and helped him learn more about the underlying structure of the Internet of Things.