Curriculum Vitae

Jimmy Max Louis Campbell 

FdSc BSc MRes MBCS

Jimmy Max Louis Campbell FdSc BSc MRes MBCS


About Me

Welcome to my website! I’m Jimmy, a passionate software engineer with experience in technology leadership and strategic innovation, I have successfully driven technology initiatives across diverse sectors. My career journey includes leading the development of sophisticated, business-critical web solutions for renowned organisations such as Fred Olsen Cruise Lines and ITV. Currently, I serve as Head of Technology at a litigation finance firm managing assets exceeding £580 million, where I spearhead transformative projects that align technology with business objectives to deliver measurable impact.

In addition to executive leadership, I actively contribute to advancing the technology landscape through independent research and industry thought leadership, presenting at key forums to share insights and best practices. I am committed to leveraging technology to create sustainable value and drive organisational growth. Thank you for visiting my site; I welcome the opportunity to share my experience and explore collaboration.

Education

MRes Technology

September 2019 - September 2020

Distinction
University of Portsmouth

BSc (Hons) Software Engineering

September 2018 - August 2019

Upper Second-Class Division
Bournemouth University

Experience

Head of Technology

May 2025 - Present
Nera Capital Limited

Systems Manager

January 2024 - May 2025
Nera Capital Limited

Senior Business Engineer

December 2022 - January 2024
A2Z Cloud

Business Application Developer

March 2021 - December 2022
A2Z Cloud

Web Work

Curtain Hooked

Soft Furnishing Business.

HTML, CSS, JS, WordPress.

This chart is based on file size rather than line count.
It also includes all WordPress generated files.

Difficulty League 1.0

Bachelor's Dissertation Project.

HTML, CSS, JS.

This chart is based on file size rather than line count.

Difficulty League 2.0

Master's Manuscript Project.

HTML, CSS, JS.

This chart is based on file size rather than line count.

PyBlocks

Doctoral Research.

HTML, CSS, JS, Blockly.

This chart is based on file size rather than line count.

Wedding Website

My Wedding Website.

HTML, CSS, JS, WordPress.

This chart is based on file size rather than line count.
It also includes all WordPress generated files.

My CV

A showcase of my CV.

HTML, CSS, JS, Anime.js, W3.CSS, BootStrap.

This chart is based on file size rather than line count.


Contact



This form is not set up yet due to a move to a new hosting provider, please contact me on 'Contact@JimmyCampbell.net' instead.



Curtain Hooked

This website was built for the soft furnishing business "Curtain Hooked". The client was looking for a six page website to be built that highlighted the bussiness and what it does.

Additionally, they requested a guide be built into the website that would allow for users to easily measure their windows for new curtains.

This chart is based on file size rather than line count.
It also includes all WordPress generated files.

A number of different languages and technologies were used to develop the Curtain Hooked website. It utilised WordPress, the rational for this was to allow for easy content management for staff at Curtain Hooked. The webiste also uses custom HTML, CSS and JavaScript to customise the theme's UI to the client's preference.

Technologies used: HTML, CSS, JS, WordPress.



Difficulty League 1.0

This website was built to showcase my Bachelor's Dissertation research. It needed to allow users to easily search a list of over 100 courses by thier difficulty rating, whilst also showcasing chart and graphs that demonstrate the effectiveness of the project.

A number of different languages and technologies were used to develop the Difficulty League website. It is a bespoke website that uses HTML, CSS and JavaScript. It also utilises on Google Charts for visualisation of data relating to the project.

Technologies used: HTML, CSS, JS.



Difficulty League 2.0

This website was built to showcase my Master's Manuscript research. It needed to allow users to easily search a list of over 600 courses by thier difficulty rating, whilst also showcasing chart and graphs that demonstrate the effectiveness of the project in comparison to the previous version.

A number of different languages and technologies were used to develop the Difficulty League website. It is a bespoke website that uses HTML, CSS and JavaScript. It also utilises on Google Charts for visualisation of data relating to the project.

Technologies used: HTML, CSS, JS.



PyBlocks

This web app was built as part of my Doctoral Research. It is a block-based programming environment that utilizes the syntax and structure of Python, a textual language. This language aims to incorporate the benefits of block language whilst also maintaining the benefits textual language.

Unlike Python, PyBlocks is statically typed, this is in order to maintain the advantage of fewer syntax error for the user. Similarly to the static typing, a number of other alteration have been made in order to ensure the language meets it's objectives.

A number of different languages and technologies were used to develop PyBlocks, it is based on an earlier prototype of PyBlocks, which itself based on blockly. The web app uses HTML, CSS, JavaScript and Python.

Technologies used: HTML, CSS, JS, Blockly.



Wedding Website

This website was to showcase my wedding. Prior to the wedding it was used to invite guest and showcase photos of pre-wedding events such as the engagement, suit shopping and stag/hen parties.

The website is now used to showcase those photos as well as photos and videos from the wedding.

This chart is based on file size rather than line count.
It also includes all WordPress generated files.

A number of different languages and technologies were used to develop this website, It utilised WordPress, allowing for easily updating of photos and videos through it's content management. The website also uses custom HTML, CSS and JavaScript to customise the theme's UI to the our preference.

Technologies used: HTML, CSS, JS, WordPress.



My CV

This website is a showcase of my CV. The requirement was to detail my research and industry work as well as previous experience. It also needed to provide context for that work.

Another requirement was for the website to allow any user to be able to easily contact me via email or through my social media and professional and research profiles.

A number of different languages and technologies were used to develop the CV website. It is a bespoke website that uses HTML, CSS and JavaScript. It also utilises web and UI frameworks such as Anime.js, W3.CSS and BootStrap.

Technologies used: HTML, CSS, JS, Anime.js, W3.CSS, BootStrap.


Memberships

British Computer Society

June 2020 - Current

Professional Member (MBCS)

Burgon Society

June 2020 - Current

Student Membership

Research

My research explores how different learning environments and designs can support programming education. This includes investigating how students transition from visual programming tools to text-based coding, as well as broader topics like type systems and code generation in AI models. My work focuses on developing tools and methods that enhance learning outcomes and reduce common challenges in programming education.

  • Campbell, J. (2024). A Methodology for Analysing Code Anomalies in Open-Source Software Using Big Data Analytics. IEEE Big Data. https://doi.org/10.1109/BigData62323.2024.10825952
  • Gassmann, L., Campbell, J., & Edwards, M. (2024). Influence Reasoning Capabilities of Large Language Models in Social Environments. Proceedings of the AAAI Symposium Series, 4(1), 40-47. https://doi.org/10.1609/aaaiss.v4i1.31769
  • Gassmann, L., Campbell, J. (2024). Designing an Automated Machine Learning Approach for Transformer Architecture in Education and Non-STEM Research Settings. In: Arai, K. (eds) Intelligent Computing. SAI 2024. Lecture Notes in Networks and Systems, vol 1019. Springer, Cham. https://doi.org/10.1007/978-3-031-62273-1_13

  • Campbell, J., & Gassmann, L. (In Development). Statement Language Standardisation: A Linguistic Analysis of Patterns in Code Comments.
  • Campbell, J. (In Development). Dataset for Code Review Sentiment Analysis: Annotating Emotions in Developer Feedback.

Curriculum Vitae

Download my CV.

Download my Academic CV.

Contact

Want to contact me?