Hi, I’m Jon! I work as a research software engineer at City St George’s University of London, where I contribute to artificial intelligence-focused research projects with Dr Ernesto Jimenez-Ruiz. At present, I help conduct research on ontology matching (OM) problems that combine traditional OM systems, such as LogMap, with large language models. Recently, I also worked with Dr Jiaoyan Chen and Dr Hui Yang as a research assistant at the University of Manchester, where we investigated the use of language model-based ontology embeddings for concept retrieval in systems such as the SNOMED CT browser.
In essence, the work I am involved in sits at the intersection of natural language processing and formal knowledge representation, where we explore how to build systems that can effectively reason to support a variety of application domains (e.g., healthcare).
Before moving into research, I spent several years working as a full-stack web developer and machine learning engineer, and, for myself, running two small companies: a digital agency and an e-commerce business. My engineering background continues to inform how I approach research problems—with an emphasis on practical applicability.
Education
MSc Advanced Computer Science
University of Manchester, 2025
PGDip Artificial Intelligence
University of Edinburgh, 2020
BSc Computer Science
University of Manchester, 2015
Research Interests
- Large language models and their applications
- Semantic web technologies
- Information retrieval
- Developer tools and infrastructure
Hobbies
- ‘Homelabbing’
- Classical Guitar
Contact
You can reach me at jon@dilworth.dev or find me on GitHub.