I will join the Electrical Engineering Department of the Eindhoven University of Technology as an Assistant Professor in the Electronic Systems group in September 2019.

I am currently looking for one PhD student to work on hardware implementation of communications systems, with a particular focus on channel coding for next-generation ultra-high-speed and ultra-low-latency communications systems. Topics include both traditional algorithm-hardware co-design and more unconventional approaches, e.g., using machine learning. A strong background in communications and hardware design is required and some knowledge of machine learning and optimization would be beneficial. More information on the position and how to apply can be found here.


I am currently a postdoctoral researcher at the Telecommunications Circuits Laboratory of the École polytechnique fédérale de Lausanne (EPFL). I was also a visiting postdoctoral researcher at Cornell University in 2019 and the University of California, Irvine in 2018. Previously, I was a Marie Skłodowska-Curie postdoctoral fellow in the Machine Interlocks section at the European Laboratory for Particle Physics (CERN). I have also spent three months as a Graduate Technical Intern at Intel Labs in Hillsboro, USA.

The research areas I am currently most interested and active in include efficient algorithms and hardware architectures for channel decoding, channel decoding on faulty hardware, full-duplex communications, and machine learning for communications.

News & Travel

  • Jun 2019: Our IEEE COMSOC Best Readings in Polar Coding has been published!
  • May 2019: One paper on NN-assisted 1-bit precoding for massive MIMO accepted at IEEE SPAWC 2019!
  • May 2019: Invited talk at the Eindhoven University of Technology (hosted by Twan Basten and Alex Alvarado).
  • Apr 2019: Invited talk at the University of Neuchâtel (hosted by Elisa Gorla and Hugues Mercier).
  • Apr 2019: Two papers on LDPC code design for the Gaussian MAC and on the computational complexity of blind detection of linear codes accepted at ISIT 2019!
  • Mar 2019: Four invited talks at Cornell University (hosted by Christoph Studer), Rutgers University (hosted by Bo Yuan), New Jersey Institute of Technology (hosted by Joerg Kliewer), and CISS 2019 (invited by Stephan ten Brink).
  • Feb 2019: We will present our paper on an FPGA core for the Lyra2 hashing algorithm at ISCAS 2019!
  • Jan 2019: Recognized as an exemplary reviewer by the IEEE Communications Letters!
  • Jan 2019: Available PhD student position in Machine Learning for Communications! More information here.
  • Nov 2018: Invited talk at Aarhus University (hosted by Jens Madsen).
  • Sep 2018: Swiss NSF grant proposal on Machine Learning for Communications granted!
  • Jun 2018: I will be attending IEEE SPAWC in Kalamata, Greece.
  • May 2018: Invited talk at the Technical University of Crete ECE colloquium.
  • May 2018: One paper on LDPC code design accepted by IEEE WCL (code available here) and one paper on self-interference cancellation using neural networks accepted at IEEE SPAWC!
  • Mar 2018: Invited talks at Huawei Mathematical and Algorithmic Sciences Lab in Paris (hosted by Ingmar Land) and IMT Atlantique (hosted by Vincent Gripon).
  • Feb 2018: NVIDIA Titan Xp GPU grant approved!
  • Feb 2018: Invited talk at the ITA 2018 Graduation Day Event.
  • Feb 2018: Invited talks at Qualcomm San Diego (hosted by Gabi Sarkis), and UC Irvine (hosted by Ahmed Eltawil).