Members‎ > ‎

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

Research activity
He is research assistant at the University of Cagliari since March 2014.


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


Research projects


Recent publications

Developer activity
He worked as developer at Xorovo in 2012 and he is author and maintainer of several open source projects (see also Github profile).


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 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


Software from BSc and MSc projects
  • Voronoi Clarke & Wright Algorithm
    Operational Research - MSc 
    A modified version of Clarke and Wright Algorithm using the Voronoi tessellation. 
    Authors: Simone Barbieri, Andrea Loddo, Emanuele 
    Mameli, Alessandro Muntoni, Livio Pompianu

  • Convex Hull 3D
    Algorithms and Data Structures 2 - MSc
    It implements a Convex Hull of a set of points in a 3D space. 
    Authors: Livio Pompianu

    • BlueBlueRunning
      Operating System 2 - MSc
      An Android application which tracks user’s running training. Users training can be either saved locally (in .GPX format) or shared with Google Spreadsheet, Google Drive, Google Maps and Google Earth. 
      Authors: Simone Barbieri, Andrea Loddo, Emanuele 
      Mameli, Alessandro Muntoni, Livio Pompianu

      • Shooter Pacman - Operating System 1 - BSc
        A version of the famous videogame Pacman, in which Pacman and the ghost can shoot.
        Authors: Livio Pompianu

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


      PhD thesis



      Visiting experiences


      Participation at conferences

      • ITASEC 2018 - 2nd Italian Conference on Cybersecurity, Milan, Italy

      • Serial 2017 - 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers, Las Vegas, USA

      • European Blockchain Workshop, Florence, Italy

      • WTSC 2017 - 1st Workshop on Trusted Smart Contracts, Sliema, Malta

      • BW 2017 - 4th Workshop on Bitcoin and Blockchain research, Sliema, Malta

      • FACS 2015 - 12th International Conference on Formal Aspects of Component Software, Niteròi/Rio de Janeiro, Brasil 

      • IIR 2015 - 6th Italian Information Retrieval Workshop, Cagliari, Italy

      PhD courses


      Teaching activity
      He is teaching assistant at the University of Cagliari since March 2013 and he worked as teacher at Unitel Sardegna.
      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


      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

      • An analysis of OP_RETURN metadata - Univ. of Stirling
        17 March 2017 - Stirling, Scotland
      • A survey on Smart Contracts - Univ. of Cagliari
        June 2016 - Cagliari, Italy
      • Building secure reservation infrastructure - Innova.re
        5, 6 November 2015 - Cagliari, Italy
      Subpages (1): Publications