Skip to main content
 Carl Jones

Carl Jones


School of Computer Science and Informatics

+44 (0)29 206 88797
4.12, Abacws, Senghennydd Road, Cathays, Cardiff, CF24 4AG


I’m Carl Jones, a lecturer at the National Software Academy at Cardiff University.

I’m a graduate of Cardiff University, with a BSc in Computer Science and a MPhil in software development methodologies.

After university, I joined BT where I stayed for 23 years.  During this time, I’ve been a developer, a software architect, a (reluctant) project manager and an agile coach. I’ve worked on a number of different systems both internal and external and both large and small including the NHS NPfIT programme, the programme, MyDonate (who’s that bear?) and  My technical background has been mainly in Enterprise Java systems and my recent objectives have been to increase agility in project delivery within a large programme of work.

I’ve also been responsible for welcoming and mentoring a number of graduate entrants into BT so I have a good feel for what academia produces and the uplift that industry provides.

I’m married to Clare, and we have two kids, Nia and Luc.

I follow the Cardiff Blues in rugby, Spurs in football and Glamorgan in cricket, so I clearly crave disappointment!


Professional memberships

  • MBCS
  • FHEA


My teaching interests are based on my industrial experience.  Currently, I lead on Software Development Skills (2) in the 1st year, with a focus on software design & testing, requirements decomposition, agile thinking and source control best practice.

In the 2nd year, I teach Commercial Applications with Java, using the Spring Boot framework as an example of a large framework that supplies boiler-plate code for the building of applications.  I challenge the students to see the larger patterns in the framework and to reflect on the value and costs of using frameworks.