Website/Web Application/Mobile app
(CTO, Jan 2016+)
In 2015, Dr Michel van Tol asked me to build an online “Crowd-trading” platform called “Huddlestock”.
Crowd-trading is a novel concept. Investors log onto the platform and set up an account. After a bit of KYC, they are provided with a set of Investment possibilities (called Ideas) covering various topics (such as Artificial Intelligence, Sustainable energy, etc. If they like the ideas, they may invest money they have transferred to their Huddlestock account into the idea. The same Investment Ideas are made available to many of the other users of the platform. Huddlestock then sums all the monies together and invests in the assets underlying the idea.
Sometime later, the idea will be “closed” and those assets sold. The profits (if any) are distributed pro-rata back to the Investors in the idea. If the idea is good (read: made money), Huddlestock shares in the profit of the idea along with the Investor.
A key point is that Huddlestock isn’t the originator of the Investment ideas – these are sourced from financial investment companies. They decide what ideas to send and when to close them. Whenever Huddlestock would share in the profits of an Investment Idea, we in turn would share those with the Investment company. This meant everyones interests were aligned.
I was approached in 2015, shortly before the birth of my daughter to build a full-scale version of Huddlestock. A prototype had already been made by some students but now they wanted a full system. I was hired to design and implement the system.
I was originally brought into the project as a freelancer, but after a few months I agreed to become the full-time CTO.
The system was built using a combination of React.js, Node.js, PHP (Plain and Symfony), Go, CSS and HTML. It uses Websockets for simultaneous bi-directional communications between client and server.
I designed a bespoke micro-service architecture sitting atop of the low-level network connection library ZeroMQ.
In October 2016 the Huddlestock Team moved into an office at Level39 in Canary Wharf. I hired three software developers to help me build out the platform. My role as CTO included:
It worked. We averaged around 35% readership for our Investor Briefs.