Livio Pompianu

Livio Pompianu is a post-doc at the Department of Mathematics and Computer Science of the University of Cagliari and a member of the Blockchain@Unica group.

He is teaching assistant at the University of Cagliari and works as teacher and developer for private companies.

Email: pompianu (dot) livio (at) gmail (dot) com

Links: Research Gate, Github, Google Scholar

Research activity

Livio started working as research assistant at the University of Cagliari in March 2014, during his MSc. Later, he continued his research activity in Cagliari first as a PhD student and then as a post-doc.

Research interests

  • Blockchains and Smart Contracts
  • Tools and techniques for blockchain analytics
  • Languages and design patterns for smart contracts
  • Computer security, Programming languages, Distributed systems


He studied Computer Science at the University of Cagliari where he earned his PhD in March 2018, his MSc in 2014, and his BSc in 2012.

PhD thesis

Analysing blockchains and smart contracts: tools and techniques. Successfully defended in March 2018.

Research projects

Recent publications

(full list of publications)

M. Bartoletti, B. Bellomy, L. PompianuA journey into Bitcoin metadataIn Journal of Grid Computing 17(1), 3-22, 2019
M. Bartoletti, T. Cimoli, L. Pompianu, S. SerusiBlockchain for social good: a quantitative analysisIn Proc. GOODTECHS 2018
M. Bartoletti, A. Bracciali, S. Lande, L. PompianuA general framework for blockchain AnalyticsIn Proc. MIDDLEWARE 2017, Serial Workshop
M. Bartoletti, L. PompianuAn empirical analysis of smart contracts: platforms, applications, and design patternsIn Proc. FC 2017, Workshop on Trusted Smart Contracts

Teaching activity

Livio is teaching assistant at the University of Cagliari since March 2013. He works as teacher of computer science for private companies and he has been speaker in several international conferences.

Teaching assistance

  • Teaching assistant of Object Oriented Programming (BSc program in Informatics)
    • From 2013 to 2016, From 2018 to now
  • Teaching assistant of Security Foundations (MSc program in Informatics)
    • From 2014 to now

Other teaching activities


(full list of talks)

  • A general framework for blockchain analytics - SERIAL
    • 12 December 2017 - Las Vegas, USA - Slide
  • An empirical analysis of smart contracts: platforms, applications, and design patterns - WTSC
    • 7 April 2017 - Sliema, Malta - Slide
  • An analysis of OP_RETURN metadata - BW
    • 7 April 2017 - Sliema, Malta - Slide

Visiting experiences

Participation at conferences

(full list of conferences)

  • ITASEC 2019 - 3rd Italian Conference on Cybersecurity, Pisa, Italy
  • CBT 2018 - International Workshop on Cryptocurrencies and Blockchain Technology, Barcellona, Catalonia
  • ITASEC 2018 - 2nd Italian Conference on Cybersecurity, Milan, Italy
  • Serial 2017 - 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers, Las Vegas, USA

PhD courses

(full list of courses)

Development activity

Livio worked as developer at Xorovo in 2012 and he is author and maintainer of several open source projects (see also Github profile and full list of software).

Software from research projects

  • BlockAPI - A Scala library for the development of custom analytics on blockchains
    • Authors: Stefano Lande, Livio Pompianu
    • Other contributors: see Acknowldegments
  • Bitcoin OP_RETURN Tool - A Java tool for extracting OP_RETURN metadata from the Bitcoin blockchain
    • Authors: Livio Pompianu
  • Contract-oriented middleware - A Java middleware for contract-oriented applications
    • Authors: Sebastian Podda, Livio Pompianu
    • Other contributors: Nicola Atzei, Stefano Lande