Head of Data Science. PhD in keeping the lights on (electrical engineering) from Imperial College London, worked at easyJet scheduling your flights, worked at Kaluza scheduling your electric vehicle charging, now works at Virgin Media O2 scheduling fibre broadband rollout. James also loves scheduling things.
What’s the optimal way to upgrade a broadband network to fibre? In this session we’ll talk about how we used actor-based simulations and discrete optimisation to build a planning tool that has not only optimised one of the biggest fibre upgrade operations in the UK, but also unlocked powerful scenario testing capabilities. We’ll go through how to architect scalable, agent-based simulations using only open-source libraries and Python, and take you on our journey (including pointing out pitfalls) towards optimising UK wide fibre broadband rollout.