Software


I am the product owner of the following software projects:



selenium-jupiter

selenium-jupiter


JUnit 5 extension aimed to ease the use of Selenium WebDriver in Jupiter tests.

Learn more

webdrivermanager

WebDriverManager


Library aimed to automate the Selenium Webdriver binaries management (e.g. chromedriver, geckodriver, operadriver, phantomjs, etc) for Java in runtime.

Learn more

DualSub

DualSub


DualSub is a tool which allows you to merge two SRT subtitles in a single file. The idea of using merged subtitles is to watch movies/series in original version with two sets of subtitles.

Learn more

Mastering JUnit 5

Mastering JUnit 5


Comprehensive collection of JUnit 5 test examples for the book Mastering Software Testing with JUnit 5.

Learn more

Rate my cat!

Rate my cat!


Complete sample web application and JUnit 5 test (unit, integration, end-to-end).

Learn more

Web programming examples

Web programming examples


Collection of code examples for web applications using Java in the server-side.

Learn more

CDA

CDA


CDA (Accessible Digital Certificate) is a cryptographic token that allows secure and comfortable access to electronic services of public e-Administration.

Learn more

ATP

ATP


ATP (Automatic Testing Platform) is a scalable testing tool for web applications in the client-side. ATP automates functional, performance, security, compatibility, usability and accessibility analysis.

Learn more

piPlayer

piPlayer


piPlayer (Personal Interactive Player) is a multimedia player out of the box for OSGi gateways. It allows to play local and remote personalised media.

Learn more

Moreover, I am contributor of the following projects:



elastest

ElasTest


An elastic platform to ease end to end testing. It aims at significantly improving the efficiency and effectiveness of the testing process and, with it, the overall quality of large software systems.

Learn more

OpenVidu

OpenVidu


OpenVidu is a platform to facilitate the addition of video calls in your web or mobile application, either group or one-to-one calls.

Learn more

CodeURJC

CodeURJC


Reserach, consulting, and training within Universidad Rey Juan Carlos.

Learn more

Kurento

Kurento


Kurento is a an open source framework for the development of multimedia enabled aplications. It provides WebRTC server infrastructure and a set of APIs (Java, JavaScript, Node.js).

Learn more

NUBOMEDIA

NUBOMEDIA


NUBOMEDIA is the first open source elastic cloud PaaS (Platform as a Service) specifically designed for real-time interactive multimedia services, exposeing its capabilities through simple APIs.

Learn more

ICT Romulus

ICT Romulus


ICT Romulus was an framework for Java Web development based on a combination of Domain Driven Design (DDD) and Model Driven Architecture (MDA) techniques (abandonware).

Learn more