James Loveridge

James is a Software Engineer at the Financial Times.

For screen readers: This is only a landing page.