Work & Research
Experiences.

My professional journey. Between industry, academia and government

Cologne / Germany April 2024 — Present

AI Software
Engineer.

AI / Software development

My work involves designing machine learning models, overseeing data preparation and processing, and training neural networks, all while ensuring their ethical and reliable application in real-world scenarios.

Cybersecurity Consultant

Formulating security policies.

InputEncoderLatent SpaceDecoderOutput
Neural Net
Input TextTokenizationComparatorDecision
NLP Engine
Cheltenham / UK July 2022 — March 2024

Graduate Research
Assistant.

Primary Research Scope

Worked with the School of Computing and Engineering in researching, developing and testing Natural Language Processing (NLP) models.

Core Project Output

As part of my research, I built and tested an algorithm to detect phishing using Natural Language Processing. By extracting keywords from an email and comparing them with semantic similarity models, I determined whether an email was genuine or phishing.

Infrastructure.

Supporting the intelligence through robust IT operations.

IT Support Technician

Maggie's / Glasgow / 2019

Worked with the IT department in developing and studying phishing campaigns against the company. The software utilised in this task was Microsoft Azure.

IT Support Technician

Maggie's / Glasgow / 2018

Worked for a data analysis project with the aim of analysing UK postal codes and customers origins. Elaborated a plan to allocate resources (human and financial) around the UK.

IT Support Technician

Riskpoint Ltd / London / 2016

General IT jobs, assistance. Helped the IT department with varied tasks to support the timely delivery of high-quality services.

© 2026 Niccolò Barbini. All rights reserved.