edwards.phd Google Scholar

EDUCATOR · RESEARCHER · ENGINEER

Thomas Edwards.

Computer scientist and educator

I teach computing and build software that helps people make sense of data. My research at Cardiff University explored how everyday photos and social media posts can help us track wildlife.

Geometric bird in flight on a field notes diagram
FIG. 01A field note on passive citizen science

Teaching

From a first program in school to postgraduate computing, I design lessons around what learners can make and test for themselves.

SECONDARY COMPUTER SCIENCE

Making programming tangible

At Monmouth Comprehensive School, I completed 60 days of supervised teaching with pupils aged 11–16. I built a GCSE Computer Science Learning Lab using Greenfoot and adapted lessons and resources for pupils with additional learning needs.

GCSE computingGreenfootInclusive teaching
One-page profile (PDF)

University teaching

Led an MSc Informatics module at Cardiff University, designing the curriculum and taking responsibility for teaching and assessment.

Computing outreach

Ran workshops for learners aged 7–18 through Cardiff University and Technocamps, including a six-week course for young people outside formal education.

Research

How much can we learn about wildlife from things people already share online?

Google Scholar

Experience

Selected roles across research, software engineering and education.

  1. 2023–2026

    Research associate

    Cardiff University

    Helped build the bilingual Wales Safeguarding Repository with the Welsh Government and project partners, making reports easier for safeguarding practitioners to find and search.

    About the repository
  2. 2020–2024

    Senior software engineer

    Sirma

    Developed Medrec:M, a digital health platform for remote patient monitoring and communication. Built data features and mentored engineers.

  3. 2017–2020

    Software engineer

    Hut Six Security

    Built software for a cybersecurity training platform and helped develop accessible learning materials.

  4. 2015–2017

    Research assistant & MSc module leader

    Cardiff University

    Combined computing research with postgraduate teaching and assessment in informatics.

EDUCATION & TEACHING AUTHORITY

PGCE (Wales), Secondary Digital Technology
The Open University · in progress; results expected July 2027
Specialist Skill Limited Authority to Teach
Teaching Council of Aotearoa New Zealand · ICT and Technology · October 2026 to October 2029
PhD in Computer Science
Cardiff University · awarded 2023
BSc (Hons) in Computer Science
Cardiff University · awarded 2014