Michal Borowski

Graduate Laboratory Assistant
School of Computer Science and Electronic Engineering (CSEE)
Postgraduate Research Student
School of Computer Science and Electronic Engineering (CSEE)
 Michal Borowski



I'm a programming enthusiast with a "create to learn" approach. I have a habit of making small hobbyist projects, most of them are published at:


  • BEng Computers with Electronics University of Essex (2021)

Research and professional activities


Intelligent Context-aware Diagnostics for Embedded Systems-on-Chip

The main goal of this project is to detect abnormal program behaviour on Systems-on-Chip (SoC), using their modern debugging capabilities and advancements in artificial intelligence. Such abnormal behaviour could be caused by a malicious attack (e.g. exploitation of a buffer overflow vulnerability) or an accidental failure (e.g. faulty sensor due to water exposure or physical damage). Ideally, the tool will be deployed on the SoC itself and continuously monitor its operation.

Supervisor: Xiaojun Zhai, , Klaus McDonald-Maier



Colchester Campus