S0 · boot

Bristol, UK

Builds software systems and agentic AI for automation. Researches how they fail.

  • Lecturer in Computer Science · UWE Bristol
  • CTO and co-founder · DKBN World Ltd
khoa.jsonread-only
{
  "name": "Khoa Phung",
  "title": "Dr",
  "role": "Lecturer in Computer Science",
  "affiliation": "UWE Bristol, School of Computing and Creative Technologies",
  "also": "CTO and co-founder, DKBN World Ltd",
  "research": [
    "software fault prediction",
    "formal methods",
    "deep learning",
    "agentic AI"
  ],
  "scholar_works": { "journal": 8, "conference": 8, "thesis": 1 },
  "shipped": 5,
  "based_in": "Bristol, UK",
  "since": 2016
}
S1 · identity

I'm a lecturer in Computer Science at the University of the West of England, Bristol, and a Fellow of the Higher Education Academy. I completed my doctorate in 2025, during which I developed error-type metrics: software metrics designed to predict not just whether a program might fail, but what kind of fault it may contain.

My PhD research sat at the intersection of formal methods and machine learning. I used stream X-machines to describe systems as states and labelled transitions, then combined those models with deep learning trained on code to make software fault predictions more specific and actionable. My current research interests include AI agents, multi-agent systems and agentic AI for automation.

I also enjoy turning ideas into working software. Since 2024, I've been CTO and co-founder of DKBN World; before that, I led development on investment and EdTech platforms. I like productive teams, straightforward conversations and sensible engineering. I'm easy-going about most things, although broken builds have been known to test that theory. I moved from Vietnam to Bristol in 2016 and have called it home since.

How I work
I enjoy building agentic systems and AI-powered automation.Administration is not my favourite pastime, so I build tools that make it disappear.
S2 · record

Numbers, and where they came from.

Works on Google Scholar8 journal articles, 8 conference papers and 1 thesis
PhD in Computer Science and AIUWE Bristol
Production systems shippedas lead or sole engineer
Undergraduate and master's dissertations supervisedsince 2020
2024 to present
CTO and co-founder
DKBN World Ltd
2022 to present
Lecturer in Computer Science
UWE Bristol
2020 to 2025
PhD in Computer Science and AI
UWE Bristol
2020 to 2022
Associate Lecturer
UWE Bristol
2019 to 2021
Lead software developer
Invest West
2019 to 2020
MSc Information Technology
UWE Bristol
2016 to 2018
BSc Computing
UWE Bristol
S3 · builds

Production work, led or built end to end.

SoReel

internal
CTO and co-founder · 2024 to present

A SaaS platform for building and selling wedding websites. Template marketplace, live editor with instant preview, RSVP and guest management, AI-assisted content generation, and Stripe checkout, deployed as containers on Google Kubernetes Engine.

  • Django REST Framework
  • Next.js
  • TypeScript
  • NX monorepo
  • Stripe
  • OpenAI API
  • GKE
  • Docker

Siraj

live
Product owner

Career guidance for students in the Middle East, backed by a scraped and normalised database covering more than 500 regional universities, and an assessment gateway that matches profiles to courses. Led a team of five on a two-week sprint cycle.

  • Python
  • Beautiful Soup
  • Machine learning
  • Agile
siraj.app

Invest West

live
Lead developer · 2019 to 2021

A platform connecting businesses in the South West of England with investors, built with partners including Advantage Business Angels, QTEC, Silicon Gorge and Fintech West. Led a team of four and built the authentication and role-based access layer.

  • React
  • Node.js
  • RBAC
investwest.online

MachD Trading

live
Backend engineer

Redesigned and untangled MachD's backend, migrating its data layer from Firebase to PostgreSQL to improve performance, simplify operations and align the architecture with the platform's purpose. Integrated the backtesting logic and an AI assistant that reviews results and provides feedback, then worked with the front-end team by defining API endpoints and integration specifications for the UI.

  • Django REST Framework
  • PostgreSQL
  • Celery
  • Backtesting
  • AI agents
  • Binance API
machdtrading.com

Dirty Data Generator

internal
Sole engineer

A generator for deliberately messy datasets, used for testing data pipelines and migration tooling. Built independently, IP retained, licensed for commercial distribution.

  • Python
  • Data engineering

Stream X-machine toolkit

research
Research tool

A tool for building minimal stream X-machine models and generating test cases from them using a state-counting approach, applied to modelling chronic disease progression.

  • Formal methods
  • Test generation
S4 · research

Three pillars, joined by one question: which faults, not how many.

P1 · Error-type metrics

A metric set that classifies faults by type rather than counting them, so a prediction states what is likely to break and not only how much.

IEEE Access 2023 · Software Quality Journal 2025

P2 · Formal methods

Stream X-machines describe a system as states and labelled transitions. Used here to generate test cases and to model interacting chronic diseases.

Programming and Computer Software 2021 · CONISOFT 2020, 2021

P3 · Deep learning for fault prediction

Deep architectures trained on error-type metrics, including the effect of class imbalance on defect detection.

Concurrency and Computation 2026 · IDC 2024

Latest publicationsMore publications on Google Scholar
S5 · teaching

Undergraduate and master's teaching at UWE and its partner institutions.

Modules

Modules I teach include Distributed & Enterprise Software Development, Web Data Applications and Business & Professional Skills.

Supervision

More than 30 undergraduate and master's dissertation projects supervised since 2020, covering mobile applications, web platforms and applied machine learning.

Partnerships

Link tutor for the BSc Computer Science programme at UWE partner institutions, running pre- and post-moderation and sitting on partnership operations boards.

Credentials

Fellow of the Higher Education Academy · PGCert in Academic Practice

Module areas
  • Software engineering
  • Machine learning
  • Databases
  • Programming
  • AI automation
  • Business Process Modelling (BPMN)
  • Research methods
  • Dissertation supervision
S6 · contact

Open to research collaboration, PhD supervision enquiries and consultancy work on Django and React systems.

Bristol, UK
Dr Khoa Phung · S6 halt