RESEARCH & INNOVATION LAB
Research today. Build what matters tomorrow.
We explore emerging technologies, investigate real-world challenges and experiment with new approaches to develop practical software products and solutions.
OUR PURPOSE
Research that starts with meaningful questions.
We explore emerging technologies and real-world challenges to identify unanswered questions, technical limitations, and gaps in existing knowledge. This helps us focus research efforts on problems where systematic investigation can provide meaningful insight or practical value.
OPERATING FRAMEWORK
How We Build a Research-Driven Innovation Practice
Our approach connects scientific investigation, collaborative engineering, responsible innovation, and continuous learning. We are building a research framework that can evolve as our research programme develops.
Identify the Research Gap
We begin by defining the problem, examining existing knowledge, and identifying a scientific question, data gap, or technical limitation worth investigating.
Protect Innovation & Build Partnerships
We aim to establish clear collaboration arrangements and address intellectual property, confidentiality, and ownership considerations appropriate to each research initiative.
Bring Research & Engineering Together
We seek to connect scientific and academic expertise with software engineering and product development, helping promising research ideas move towards practical evaluation.
Learn Through Feedback
We aim to use experimental observations, evaluation results, and relevant stakeholder feedback to refine research questions, improve prototypes, and guide subsequent iterations.
RESEARCH STRENGTHS
Research depth that carries ideas into products.
Four doctorate holders, a dedicated research focus and an applied, product-led approach give the lab credibility from investigation through to delivery.
Doctorate Holders
Our team includes doctorate holders, bringing disciplined research experience to every project.
Dedicated Research Focus
Research and innovation are a dedicated, ongoing focus — not an occasional activity.
Applied Research
Investigation is tied directly to real business needs and software development.
Research to Product Development
Useful findings move deliberately from the lab into product engineering and practical solutions.
OUR APPROACH
Explore ideas. Test possibilities. Build what works.
Applied Research
Investigate real-world problems, relevant knowledge and possible technical approaches.
Experimentation & Prototyping
Explore ideas through prototypes, technical experiments and structured evaluation.
Product Innovation
Apply useful findings to improve software products, engineering practices and practical solutions.
FROM RESEARCH TO APPLICATION
A structured path from investigation to application.
We approach research as a progressive process: understand the problem, investigate possible approaches, experiment, evaluate findings and apply what proves useful. These stages are guided by how we organise research — identifying a meaningful gap, connecting scientific and engineering capabilities, and learning through feedback. Intellectual property and partnership considerations are handled as appropriate during planning and collaboration, rather than at a single fixed stage.
-
01
Identify
Define the problem, need or opportunity.
-
02
Investigate
Review relevant knowledge and possible approaches.
-
03
Experiment
Explore ideas and develop prototypes where appropriate.
-
04
Validate
Evaluate findings against defined requirements and criteria.
-
05
Apply
Use suitable findings in products or practical solutions.
AREAS OF EXPLORATION
Exploring technologies with practical potential.
We explore research themes that connect emerging technology with software engineering and real-world application needs.
- Artificial Intelligence & Large Language Models
- Natural Language Processing
- Software Engineering & Developer Productivity
- Intelligent Automation
- Computer Vision
- IoT & Connected Systems
THE PEOPLE BEHIND THE WORK
Research driven by curiosity and engineering.
Our research team brings together technical exploration and software engineering to investigate problems, test ideas and pursue practical outcomes.
Curiosity applied with discipline — investigation, experimentation and engineering judgment at every step.
Meet the Research TeamCOLLABORATE WITH US
Have a problem worth exploring?
We welcome conversations about research questions, technical experimentation, academic engagement and industry collaboration — including partnership and intellectual property considerations, addressed appropriately for each initiative.