Staff Engineer ● Oct 2019 – Apr 2022

Freetrade is a investment platform aiming to make investing open to all.

In my two and a half years there, I was a significant part of the team as one of the few with mobile expertise. I oversaw launches of many features across numerous teams (including Discovery & Insights, Onboarding, and Pensions). Towards the end of my time there I was responsible for hiring, onboarding, and aligning a team of mobile engineers who would be embdedded into teams other than my own.

I focused on making the apps better for our users, with features including dark mode, a brand-new iPad UI and performance improvements.

I was also responsible for making the developer experience better for non-mobile developers, including encouraging non-mobile developers to write about mobile topics, and increasing our visibility in the sector.

with Oetker Digital & Novoda

Principle Engineer/Tech Lead ● May 2018 – Aug 2018 was produced in collaboration with Oetker Digital, of the Dr. Oetker brand.

We delivered a high quality MVP in 4,5 months across two platforms, with absolute consistency.

My proudest moment of this project was starting with 3 Android engineers and three iOS engineers, and ending the project with 6 multiplatform engineers. Work on features was done pairing an Android developer with an iOS one, who would then implement the feature across both platforms one after another.

You can find out more on the Play Store and the App Store.


with Blu & Novoda

Principle Engineer/Tech Lead ● Jan 2019 – Oct 2020

My final project with Novoda was a small but vibrant app for a new client.

We are working on a product that interfaces with a Bluetooth device and a web backend, to give the user information about usage patterns.

Whilst small, this project required my strong technical knowledge and project planning to ensure that the three teams (app, backend, and firmware) work in harmony to deliver the end product on time. It has also required strong project planning in order to ensure the team adapts to the changes in size it underwent undergone during the year I was working on it.

Harman Spark

with Tantalum Corporation & Novoda

Principle Engineer/Tech Lead ● Sept 2018 – Dec 2018

Harman Spark is a connected car app developed in collaboration with Harman and Tantalum Corporation.

My work on this project included ensuring work was properly planned and that the developers had enough say and influence in what they were working on. I also was responsible for the sub-project of making the app compatible for white-labelling for other clients.

Find out more on the Play Store and the App Store.


Project Lead2017

Helping the current team skill up and handle technical debt.


Project Lead2016-2017

Scaling up the teams and helping their technical process.


Senior Software Engineer2015

Building a brand new gambling app.

All 4

Software Engineer2014

Continuing my work in video playback to build a new All 4 app from scratch.

iPlayer for Chromecast

Software Engineer2014

Building Chromecast functionality into the iPlayer app in collaboration with Google.

Downloads on iPlayer

Junior Software Engineer2013-2014

Building and improving the video download and DRM solutions into iPlayer.

BBC Android Video Player

Junior Software Engineer2014

Building the next generation of video playback into the Android iPlayer app using ExoPlayer.