Download PDF


I consider myself a creative person with strong programming skills. I love working with passionate people on innovative tech projects. I particularly like algorithms and data structures. My ideal job would be a mix of research in theoretical computer science and  software engineering.



Computer Science

UPC - Universitat Politècnica de Catalunya

Obtained honours in several courses


Computer Science

ETH Zurich

Exchange program

Working experience

Sept 2018March 2019

Software Engineer Intern


Working with numerous AWS products and large data streams.

June 2017Sept 2017

Software Engineer Intern


Porting a simple posix OS (Contiki) with TCP-IP stack into a small microprocessor (z80).
Developing an internal tool for integrated circuit test generation from STIL.

Nov 2016Dec 2016

Software Engineer Intern


Responsible of building an API Rest for drone and database interaction.

Projects & others



Bachelor thesis about a new algorithm for the HeavyHitters problem on large data streams. Very promising results improving by a large factor the existing algorithms. Publication in progress.


Hackathons and personal projects

I participated in many international hackathons (winning some) during my studies. Also worked regularly on personal projects. Most of them are on my Github account. A few are listed here:

  • Helix - Helix is a hardware-abstract programming language for drones. You can write code for drones to be executed independently of their hardware.
  • DesktopVR - VR app to control a computer in a virtual reality environment. It is a remote desktop app that presents all the opened windows of your computer around you. You can interact with the windows by moving your hands using a leap motion.
  • Jarvis Assistant - Personal project to learn some Arduino and hardware stuff. It's a personal voice-controlled assistant for my room built on Arduino with many sensors.

HackUPC 2017 co-director

Co-Director of HackUPC. A student hackathon for over 500 computer science students. Leading a team of 70 people. Also organizer of the previous 2 editions.

Stuff I enjoyed working with

C++, Java, Python, Prolog, Haskell, AWS, Algorithms, Data structures, Game Theory, Compression, Information theory, Machine learning, Computer vision, VR, Drones, Operative Systems / Kernel development, Data mining, Microcontrollers