Using all of the skills learnt over my career, I started consulting with clients on technology projects. I specialise in solving tough problems, primarily with early stage startups or failing projects.
This early stage startup had the vision to use groundbreaking technologies to reshape the animal health industries. I was brought in to take the idea to market and to raise a Series A round. Working closely with the board, I was responsible for: hiring an engineering team; setting a technical strategy; implementing a process to help the business achieve their goals.
As a result, the team went from idea to revenue generating within 9 months and had raised £2.3M within 12 months.
The marketing team had a number of high-traffic websites which they wanted to consolidate to a single development partner. They didn't have anyone technical on the team so they asked me to review and audit the state of their technology. After I helped them understand the lay of the land, I continued to help them move their platforms to the new provider.
The team were able to understand how their technology had been built and were able to identify a new partner.
The team at this digital agency had built an app to provide real-time information about public transport. However, the app was calling a third-party API which charged for each request. The operating costs spiralled to more than £50,000 per month. I spent 1 week researching techniques for caching real-time data.
The team were able to reduce the number of calls to the API (and hence operating costs) by 95%.
As Head of AI, I was responsible for setting the Artificial Intelligence strategy at Push Doctor. I worked with the C-Suite to develop a roadmap of products to provide a stategic advantage.
I created a bespoke chatbot (using Go and Python) to handle simple customer service queries. It was built rapidly to demonstrate the value of a Machine Learning system which would get more accurate over time.
The project reduced the load on the Customer Service team by 20%.
To create a data lake to power further work (such as automatic condition diagnosis), I built a pipeline to transcribe all patient consultations in realtime. It was built as a microservice to allow for infinite scalability.
The project reached a throughput of 5TB of video data per month.
As Senior Developer, I was responsible for planning and implementing projects to support price comparison websites powered by microservices, written in Go and Java, running on Kubernetes using Docker.
I architected a large, distributed system to manage hundreds of millions of adverts in AdWords and Bing. It was built around a PubSub queue and a NoSQL database. The processing pipeline ran at 1000 ops/sec.
The project saved Redbrain £0.5M in expenditure per year.
We specialised in product development, working from idea to minimum viable product to launch, using the build-measure-learn iterative cycle. I successfully led projects to bring products to market for clients like InMotion at Jaguar Land Rover, Hilton, and Cornerstone.
As iOS Developer, I was responsible for building native apps for clients. As there was often no design, I had to carefully consider UX and design as I built the apps. I analysed business requirements and developed specifications defining and scoping project requirements. I worked to timelines to successfully manage project delivery within agreed-upon time frame and budget.
Mathematics — A; Further Mathematics — A;
Physics — A; Chemistry — B.