Summary of projects where I recently work(ed)

After the classic development projects in the University in different programming languages, I enrolled in challenges for programming contests, specifically in the ACM ICPC where I appreciated the coding art. As well, I started in the competition Microsoft Imagine Cup. First, with the team UCV Motion we developed a project called My2Cents (2012), a Kinect-based 2D game developed in C# managed by body movements, watch the trailer!

After My2Cents, I participated again with the game Therapie: a serious game to support in the rehabilitation of upper limbs for children. This project was developed in C# focus on children. Since that point I have started managing projects at some scale: resources, goals, people, unit tests, planning, stages, and more.

I developed several projects as freelancer in various areas: 3D Visualization, Computer Vision, algorithms optimization, interactive applications, mobile applications, etc. Most of them were developed after signing an NDA. The most common programming languages were C/C++, Python, Java and C#; and using different frameworks and libraries. Some of my profiles in those platforms still are present in Freelancer, Fiverr, (only for private clients) and Workana which were part of my developer path as freelance.

Now, a few descriptions of recent projects:


BronchoX (Broncoscopy Exploration) is a non-invasive exploration tool for intervention planning and navigation of possible pulmonary lesions. BronchoX is composed by different algorithms for segmentation, visualisation, and navigation of the respiratory tract. It is an open-source solution, multiplatform and computer-efficient aided tool. It might be access from its Gitlab repository of the Computer Vision Center and obtain more information about the project on its webpage from the research center.

A window split in 4, showing a 3D reconstruction of the bronchial tree and its views axial, sagital and coronal

The core of BronchoX is developed in C++, Qt for the graphical interface, and Python, Matlab and C# as supporting platforms to generate algorithms (packages) used in the project. Also, it works with medical data in DICOM format.


Wayukk is the name of a startup originated in Barcelona in 2018. The idea behind is the development of a solution to connect riders on motorcycles with people to move in a fast in an efficient way in your city. Motorcycles are common vehicles in modern cities, but there are people that can’t access at this kind of transportation (lack of driver license, space to store it and other reasons).

The technological solution is based on a network infrastructure to connect single riders with people who want to transfer from a point A to point B inside a city. The technological infrastructure involves a database, geolocalization, distributed transactions, and all operations associated with a modern and fast application for phones.

A dos dias despues de presentar Wayuuk y aun seguimos de los nervios. Gracias Sant Feliu Innova con su programa Explorers 2018 por brindarnos tanto a mi como a todos mis compañeros esta gran experiencia.

Posted by Wayuuk on Saturday, June 23, 2018

I collaborated in Wayuuk as CTO from its conception in the startup program: Explorer Program (in Catalan language). Also, recently, I still continue working on Wayukk in the same role.


In the event Hackovid 2020, Clelia López and I developed an application to count the number of present people in the food, pharmacy, bar and other businesses handling an application. Quants in Catalan means how many, that being the basis of our idea, knowing how many people are in establishments near you.

Quants consists of a back-end server running on AWS Lambda + DynamoDB, and a front-end for Android in Java.

Least but not last, I have been running this project ecode.DEV where I publish information associated with Computer science, programming, news on coding, and others. Also, keeping update the social networks (Twitter & Instagram). Posts are principally focus for programmers, however any idea is welcome.