Srdjan Marinovic

I am a computer scientist with startup experience. My areas of interest are distributed streaming systems, information retrieval, runtime verification, formal security models, non-monotonic AI, graph databases, and applications of ML to graph analytics.

My software architectures are inspired by Parnas' information-hiding principles and layered virtual machines. My teams build iterative models and deploy fast: building complex systems is a process of exploration and discovery.

I am currently at PwC where I lead the development of Signal Graph data platform (see below) as well as engage with our clients in designing and implementing cloud-based data and analytics platforms. I also serve as an ML advisor to Futurae on fraud-detection and adaptive-authentication models. In 2020, I worked with Fibr Bank on implementing an AWS-based data lake solution with strong integrity and forensics requirements.

I was the technical co-founder and the CTO of SignalFrame (acquired by PwC in 2021, founded in 2015). My team of ~20 engineers (UI, mobile, backend, ML) and I built a streaming temporal graph platform. Our system collected data from ~1 billion IoT devices per month, and ingested ~100 million vertices with ~1 billion edges per day. The platform built graph embeddings in a streaming mode for temporal and spatial predictive analytics. My technical work was mostly focused on:

Prior to SignalFrame, I was a senior researcher at ETH Zurich's Security Institute:

I received a PhD in Computing from Imperial College London. I developed a soft symbolic AI model (based on multi-valued logics) to ensemble unreliable and mutually-conflicting inputs. We applied this model to verify adaptive security models that enforce break-glass access control.

A few talks and papers

A full list of my research papers is on DBLP.

Patents