Hello + Welcome! I’m Jon.

I’m a Software Engineer.

Come, Explore.

Who Am I?

I am a Software Engineer at the BBC, coding mostly in Java, but also in Python, Ruby and JavaScript.

I work in their Media Services department on systems powering TV and Radio across BBC iPlayer, News and Sport.

Prior to this, I worked at Accenture.

I graduated with an MSc Advanced Computer Science at Sussex University in 2014.

When I find time, I work on projects that stretch my technical and creative abilities.

I really enjoy what I do.

Passions outside of work include design, food, film and listening to great music.



Java 8/11/12, Java EE (Spring, Spring Boot, Maven, Dagger, AWS SDK, Servlets, JDBC, JSTL, Tomcat, JBoss), Python, Ruby, Node.js, PHP (WordPress)


HTML5, CSS, JavaScript, Angular 1/2, React, jQuery, Morris.js, Chart.js, Less, Gulp, npm, JSON, XML, REST/Web Services, Postman


MySQL, Oracle DB, DynamoDB, MongoDB, Cassandra


Android SDK

Automated Testing

BDD/TDD, JUnit 4/5, Mockito, Cucumber, RSpec, Expresso, Mocha, Chai


Jenkins, AWS (EC2, Lambda, S3, SQS, SNS, Cloudformation), Unix (Bash), NGINX, Chef


Agile (Scrum), Waterfall, Git, Git Flow, Jira, Confluence, Slack, OOP, TDD, Code Reviews, Pair Programming, Design Patterns (Novice), Code Reviews, UML


UI/UX, Prototyping, Adobe Photoshop, Dreamweaver, Flash