
Software Engineering Leader with experience delivering technology solutions and building, mentoring and growing software engineering teams.
πΌ Engineering Manager at Meta by the day. π£ββ οΈAmateur rower at Globe Rowing Club and a Christ Church Boat Club, University of Oxford alumnus.
Previously Software Development Manager at Amazon Prime Video, start-up guy at Perpetual Labs and Zzish. Also held software engineering and architecture focused roles at Boston Consulting Group, Financial times, News UK and Sapient.
Scribbles
-
Feb 2025: What I read this month
February'2025 casual reading highlights including MetaAI Personalisation and Memory, AI for Deep Research, AI Action Summit, Small Modular Reactors SMRs, Trump, DOGE, Taking Your Kids Seriously Read more...
-
Jan 2025: What I read this month
January'2025 reading highlights including Teleportation breakthrough, Google's Quantum Computing Chip, Trumps's 2nd term, DeepSeek, AI coding agents and Children at the age of 3 Read more...
-
Java Concurrency - Reference Guide
Java Concurrency - Reference Guide Read more...
-
Machine Learning - Reference Guide
Machine Learning reference guide - supervised learning, deep learning, unsupervised learning Read more...
-
JavaScript Reference Guide
My JavaScript reference guide, created when taking courses, experimenting and coming across stuff during projects Read more...
-
React.js Reference Guide
My React.js reference guide, created when taking courses, experimenting and coming across stuff during projects Read more...
-
TypeScript Reference Guide
My TypeScript reference guide, created when taking courses, experimenting and coming across stuff during projects Read more...
-
High Level Comparison of PaaS and Serverless Cloud Services
Comparing PaaS and Serverless cloud services for web services Read more...
-
Devoxx UK 2018
Notes from talks featuring Venkat Subramaniam and Mark Heckler among others on Java, Kotlin, Reactive Programming, Streams etc Read more...
-
QCon London 2018
My notes from QCon London 2018 Read more...
-
ETL is dead; Long live streams
Looking back into traditional ETL architecture and how Kafka based stream processing makes things better Read more...
-
Probabilistic Machine Learning - Introduction
An introductory lecture on probabilistic machine learning at University of Oxford. Read more...
-
Datastax Cassandra Summit 2016
My notes from Datastax Cassandra Summit Read more...
-
DevSecCon 2015
My notes from DevSecCon 2015 Read more...
-
Heroku for Highly Available Dropwizard Apps
How we use Heroku for HA dropwizrd apps in Production Read more...
-
Reflections from QCon London 2015
My highlights from the this year's QCon - Randy Shoup's talk on Architecture at scale, driving standards, traits of an effective Architect and more Read more...
-
Security Principles Refresher
Refresher on information security principles for developers Read more...
-
Pan-Pearson Hackathon 2013 - Project Leap Pearson
We had fun using Leap Motion - gesture recognition device at the Pan-Pearson Hackathon on June 6th and 7th. We built a news and information app for use in Kiosks at Hotel Lobbies, Office receptions, Libraries, Bus Billboards etc. Read more...
-
Facebook Modile Devcon - London 2013
Facebook Mobile DevCon was a great day out with plenty of informative sessions, including ones that dived into code. Read more...