Summary
User research and safety in complex systems
Engineer, Analyst, and Consultant
Experienced software engineer specialising in operational effectiveness, user research, and user safety.
Listening to how people understand the world, and seeing what that means for the choices they make, has been at the heart of my work. From digitisation of weather information, to designing algorithms for computer assisted air traffic control, and assessing the effectiveness of mission critical systems, I have always needed to understand not just the system but the behaviour of the people in it.
To understand my users, I have experienced their training, observed them at work, and built high fidelity simulations of their systems. During my academic research into experience design, I designed and facilitated workshops, conducted structured interviews, and evaluated a new consequence scanning method.
Experience
University of Lancashire
Postgraduate Student
Full-time student researching design discovery practice through structured interviews and workshops.
Characterised current practice and proposed a novel method of consequence scanning.
Senior Demonstrator
Part-time instructor supporting practicals and giving tutorials on design.
QinetiQ
Senior Avionics and Mission Systems Engineer
Release to Service (RTS) advice for fast jet mission systems.
Evaluated test evidence and pilot feedback, observed tests, and analysed video to assess usability issues relevant to airworthiness and operational safety.
Senior Consultant
Systems analysis and effectiveness assessment of fast jet mission systems.
Developed high fidelity simulations to identify challenging test cases, and provided advice on enhancements, supported by analysis and prototyping.
Defence Evaluation & Research Agency
Senior Scientist
Stochastic modelling of air-miss events for airborne collision avoidance systems.
Developed a simulation tool based on the ICAO standards, and worked with French partner organisations on a new model customised for European airspace.
NLR
Software Engineer
Seconded to integrate advanced Air Traffic Control tools into a real-time simulation platform at the National Aerospace Laboratory in Amsterdam.
Extended a network interfacing tool to generate code in Ada, prototyped a problem reporting website, and built tools for extracting data from the simulation runs.
Defence Evaluation & Research Agency
Scientist
Developed conflict prediction algorithms for experiments measuring controller workload during simulated scenarios.
Participated in international working groups on computer assistance.
Projects
Interaction Discovery
Researcher
This research project built on experience in aviation safety and applied that mindset to usability, using workshops and interviews to construct rich data on current design discovery practice in the UK, and applied reflexive thematic analysis to understand it. The analysis findings informed the design of a novel analysis method addressing the problem of how our designed user experiences can be made more resilient to use in unanticipated ways or for unexpected reasons. Its focus on the early design and user research activities, and earlier discovery of unwanted interactions, aims to support teams to be better primed for potential problems so that the inevitable surprises do not become shocks.
Project Centurion
Independent Technical Evaluator
Working as mission systems evaluators, my team needed to understand new capabilities and identify the evidence needed to assess any potential airworthiness risks introduced. My responsibilities included coordinating between air force and industry colleagues to obtain relevant information, attending briefings and observing live flight test data, discussing findings with pilots, and analysing recordings to inform my own understanding and to communicate to the team. I planned the evaluation, setting out the risk-based goals to be met, and identified sources of information, before evaluating the evidence for each goal and assessing whether any further mitigation should be recommended. The full package of enhancements was subsequently approved for Release To Service, allowing older aircraft to be retired.
ACASA Project
Scientist & Software Engineer
A collaborative European project coordinated by EUROCONTROL, the ACASA project used high fidelity simulation and probabilistic modelling to assess the impact on airborne collision avoidance systems of reducing vertical separation between air traffic flows. My role was to build and evaluate the first UK implementation of the ICAO standard encounter model, to gain experience in generating synthetic air-miss events, then work closely with our French partners to design and populate an equivalent model based on radar data from the UK and France, to better represent the characteristics of European airspace. Our work informed the decision to introduce Reduced Vertical Separation Minima (RVSM) airspace over Europe, making additional air traffic capacity available while maintaining safety.
PHARE Programme
Scientist & Software Engineer
A collaborative European initiative designed to develop future Air Traffic Management (ATM) systems, this programme included the prototyping of computer assistance for controllers and used real-time simulation demonstrators to measure the impact on their workload. My role in the first of these demonstrators was to design and build a tool to predict which aircraft would require controller intervention, and to collaborate with the human-computer interaction team to present the information in a usable way, so I observed ATM in operation at control centres and received basic ATM training to inform my design. The participants were serving controllers from around Europe, and we worked closely with colleagues in other countries. For a later demonstrator I was seconded to NLR in the Netherlands, to share our experience and help their team succeed too. The PHARE programme was an important step in modernising ATM to cope with increasing demand for travel while reducing delays and environmental impact.
Skills
Workshop Facilitation and Interviewing
Experience of framing research questions and designing workshops and interviews. Volunteer experience of canvassing in successful election campaigns. Professional experience of presenting findings to colleagues and customers, and as a workplace representative, of engaging with colleagues to understand issues.
Quantitative and Qualitative Analysis
Experience of quantitative workload measures and accuracy metrics, qualitative thematic analysis to synthesise insights from interviews and workshops, building simulations and statistical models of complex systems, collaborating to explore the findings, and making recommendations to decision makers.
Inclusive Teaching and Content Creation
Experience from teaching UK and international students of the different challenges that people have with impaired vision, neurodivergent cognition, and language skills. Experience of adapting teaching materials to be more inclusive, and accessible content creation.
User-centred Practice
Experience of user-centred design practices, and assessing user safety. Experience of undertaking training in the user's tasks, to understand observed user behaviour.
Agile Practice
Awareness of continuous discovery and scaleable research methods, and experience of working in a multidisciplinary agile team.
Stakeholder communication
Experience of building trust with primary customer and secondary supplier stakeholders in industry.
Technical leadership
Experience of chairing working groups, leading projects, planning evaluations, and making recommendations.
Objectivity and Critical Thinking
Experience of analysing complex problems and avoiding bias to support important decisions with objective data and critical thinking.
Education
University of Lancashire
Doctor of Philosophy (PhD)
Full-time research degree exploring design discovery practice and methods of consequence scanning for user safety.
Published a doctoral thesis, and presented a paper at the 34th British HCI conference.
Masters by Research in User Experience Design (MRes)
Full-time postgraduate degree covering user centred design, design away from the desktop, and critical analysis.
Completed a dissertation exploring the use in design workshops of personas describing non-cooperative behaviors as a means to identify harmful interactions, graduating with distinction.
University of Oxford
Master of Science in Software Engineering (MSc)
Part-time postgraduate degree covering concurrency and distributed systems, performance analysis, parallel systems, and critical systems engineering.
Completed a dissertation describing the implementation of a stochastic air-miss event model for use in civil aviation. The associated technical report is cited in collision avoidance studies and work on autonomous air vehicles.
Imperial College
Bachelor of Engineering in Computing (BEng)
Full-time undergraduate degree in computing, specialising in formal semantics, distributed systems, and functional programming.
Awarded a Met Office sponsorship and paid internship, graduating with 2:1 honours.
Certifications
Engineering Council
Chartered Engineer (CEng)
Recognised as exercising technical responsibility for complex systems and demonstrating appropriate knowledge through an accredited engineering degree and qualifying experience as a member of an engineering institution.
Institute of Engineering and Technology
Member (MIET)
Recognised as an established professional in a relevant field, actively developing their skills through continuing professional development.
City and Guilds of London Institute
Member (MCGI)
Conferred in recognition of achievement through education, training, and employment.
Advance HE
Associate Fellow (AFHEA)
Recognised after appropriate training and experience, as demonstrating appropriate professional values, application of knowledge, and effective and inclusive practice in teaching and assessing learning and giving feedback.
Training
Interaction Design Foundation
Six week professional courses in UX methods, offered to members as part of their continuous professional development.
User Research – Methods and Best Practices
An online course on the conduct of user research using interviews, observation, usability testing, and contextual inquiry.
Data-Driven Design – Quantitative Research for UX
An online course on quantitative research methods, appropriate statistics, surveys, early-design tests, using web analytics, and A/B testing.
Customer journey mapping
An online course on visualising how people interact with products and organisations to understand needs and identify pain points.
Accessibility in practice
An online course on practical steps for building accessible user experiences, using ARIA markup and WCAG guidelines with an appropriate mindset.
Personas and User Research
An online course on researching, building, and using lean personas to shape design decisions.
Continuing education
University of Oxford
Ten week professional courses in the latest AI techniques, delivered on behalf of the Department for Continuing Education.
Introduction to Machine Learning
An online course introducing supervised learning, unsupervised learning, reinforcement learning, neural networks, deep learning, natural language processing, bias and misuse, and economic impact.
Practical Applications
An online course using detailed case studies to explore applications of AI, their ethical challenges, social implications, and guiding principles for fair use of digital artefacts.