Curriculum vitae

Things I have been doing

Work History

Audiovisual Communications Laboratory, EPFL

September 2012 -- Present

Research Assistant — Investigating how strucutral aspects of sound propagation, the echoes in a room for example, can provide more robust and efficient algorithms for problems such as beamforming, direction of arrival, or source separation. In a different line of work, I apply techniques from information theory and theoretical computer science to provide low-complexity algorithms for signal processing problems.


March 2011 -- Present

bGeigie dude — Volunteer, designing, manufacturing and writing firmware for car-borne geo-tagged radiation measurement devices as part of a grass-root initiative to monitor fallout from the Fukushima Dai-ichi triple meltdown of March 2011. So far, 15 million measurement points have been collected using this system.

Media & Information Processing Laboratory, NEC Corporation

January 2011 -- August 2012

Temporary Research Staff — Development of new algorithms for single-microphone speech denoising techniques based on spectral subtraction for application in consumer electronics. Specifically, speech harmonics preservation, DCT-based spectral subtraction, wind noise suppression.

Systems Software Group, IBM Research — Zürich

February 2009 - September 2010

Research Intern — Developed algorithms for the computation of the continuous Haar, Fourier and cosine transforms of rectilinear polygons found in IC layouts. Derived the theoretical computational complexity. Implemented the algorithms in a lithography tool and benchmarked against discrete transforms. Investigated the sparsity of the representation of the polygons in Haar basis and its application to the pattern analysis of IC layouts. Outcome resulted in scientific articles, highly optimized software and patents filing.

System IP Core Laboratory, NEC Corporation

March 2007 - January 2008

Research Intern — Implementation in Matlab of a 3GPP compliant simulator to evaluate the performance of different interference mitigation algorithms. Implementation and performance evaluation of QRD-RLS interference mitigation for Wideband CDMA on a CORDIC-based reconfigurable systolic array for software-defined radio (SDR) applications. The result of this work was presented at a domestic SDR conference in Nagano, Japan.


Ph.D. in Signal Processing

EPFL, Lausanne, Switzerland, 2017

M.Sc. in Communications Systems

EPFL, Lausanne, Switzerland, 2009
Thesis: Algorithms for the Computation of Continuous Transforms of Rectilinear Polygons pdf

B.Sc. in Communications Systems

EPFL, Lausanne, Switzerland, 2006

Erasmus exchange

Royal Institute of Technology, Stockholm, Sweden, 2006



  • French (Native)
  • English (Fluent)
  • Japanese (Fluent conversation)
  • German (Conversational)
  • Swedish (Basic)


    Signal processing, Optimization, Algorithm design, Fourier and wavelet transforms, Sparse FFT, Wireless communications, Embedded systems, Sensor networks, Simulation of communication systems, Stochastic modeling, Probability theory, Information theory


    C/C++, Python, MATLAB, Java, Latex, Eagle CAD, git, phabricator

Operating Systems

    Unix, Mac OS X, Windows