«Mario has an excellent mix of technical and personal skills which allowed him to contribute at a high level in the projects he was assigned. Mario works with contagious enthusiasm and passion making it a pleasure to work with him. Mario is highly dependable and works with integrity. Mario is an Open Source expert with technical knowledge in multiple areas and has helped mentor many others to fit in well with the communities he is familiar with.»
Lalín, Galicia / Galiza, España
Información de contacto
775 seguidores
Más de 500 contactos
Acerca de
Actividad
-
I'm honoured to have been selected for the Software Contributor Award by the RISC-V International Board of Directors. I recently realised I've been…
I'm honoured to have been selected for the Software Contributor Award by the RISC-V International Board of Directors. I recently realised I've been…
Recomendado por Mario Sanchez Prada
-
July Conference News: For the first time in a while, we have a month with only one event in it, but it’s a big one! Igalia will be out in force for…
July Conference News: For the first time in a while, we have a month with only one event in it, but it’s a big one! Igalia will be out in force for…
Recomendado por Mario Sanchez Prada
-
Next week Igalia will be at #EmbeddedWorld ! I'll be attending along Lorenzo Tilve Álvaro and Brenna Brown . Visit us in our booth to talk about the…
Next week Igalia will be at #EmbeddedWorld ! I'll be attending along Lorenzo Tilve Álvaro and Brenna Brown . Visit us in our booth to talk about the…
Recomendado por Mario Sanchez Prada
Experiencia y educación
Proyectos
-
frogr: a flickr remote organizer for GNOME
- actualidad
Frogr is a small GTK+ application for the GNOME desktop that allows users to manage their accounts in the Flickr image hosting website. It supports all the basic Flickr features, including uploading pictures, adding descriptions, setting tags and managing sets and groups pools.
I am the lead developer of this project, which I started working on back in 2009, and so far I’m fairly happy with its current status and the implemented features it provides, specially considering that I only…Frogr is a small GTK+ application for the GNOME desktop that allows users to manage their accounts in the Flickr image hosting website. It supports all the basic Flickr features, including uploading pictures, adding descriptions, setting tags and managing sets and groups pools.
I am the lead developer of this project, which I started working on back in 2009, and so far I’m fairly happy with its current status and the implemented features it provides, specially considering that I only work on it every now and then in my spare time, a really scarce asset nowadays. This project is Free Software and published under the terms of the GNU General Public License v3. -
Brave browser
-
Brave is a Chromium-based Web browser with a focus on security, privacy and speed, with more than 50M active users (as of January 2022).
As a software engineer with experience on Chromium and maintenance of forks of large projects, I helped Brave with their rebase process as well as fixing a few bugs along the way. -
Chromium
-
Chromium is an open-source browser and Blink is the web rendering engine powering it behind the scenes, being both widely used across different types of platforms and devices such as Android, iOS, Linux, Mac OS X and Windows.
As part of Igalia's Chromium team, I contributed to the servicification project and the Onion Soup projects, helping Chromium move into a new stage of inter-process communication by migrating from its legacy IPC to the new mojo APIs. -
Endless OS
-
Endless OS is a Linux-based Operating System aimed at providing access to technology to the next billion people in the developing world. It relies on several Open Source projects we contribute back to, as well as on other projects specifically created for this platform.
As a member of the engineering team, I worked on any part of the stack I could contribute to: from lower level elements such as flatpak, printing configuration or the audio subsystem, to higher level components such as…Endless OS is a Linux-based Operating System aimed at providing access to technology to the next billion people in the developing world. It relies on several Open Source projects we contribute back to, as well as on other projects specifically created for this platform.
As a member of the engineering team, I worked on any part of the stack I could contribute to: from lower level elements such as flatpak, printing configuration or the audio subsystem, to higher level components such as WebKit, Chromium or the Desktop Shell, for instance. -
WebKit & WebKitGTK+
-
WebKit is an open source web browser engine, and also the name of the Mac OS X system framework version of the engine that’s used by Safari, Dashboard, Mail, and many other OS X applications. WebKitGTK+ is the port to the GTK+ platform.
In the past, I mainly hacked on WebKitGTK+, the port of WebKit to the GTK+ platform, mostly improving AT-SPI/ATK based accessibility support and implementing the new API based in WebKit2. These days, however, I mostly contribute to the project as a WebKit…WebKit is an open source web browser engine, and also the name of the Mac OS X system framework version of the engine that’s used by Safari, Dashboard, Mail, and many other OS X applications. WebKitGTK+ is the port to the GTK+ platform.
In the past, I mainly hacked on WebKitGTK+, the port of WebKit to the GTK+ platform, mostly improving AT-SPI/ATK based accessibility support and implementing the new API based in WebKit2. These days, however, I mostly contribute to the project as a WebKit Reviewer, as well as with any kind of patches that can be interesting for my employer’s specific needs.Otros creadoresVer proyecto -
Chromium & Blink
-
Chromium is an open-source browser and Blink is the web rendering engine powering it behind the scenes, being both widely used across different types of platforms and devices such as Android, iOS, Linux, Mac OS X and Windows.
As part of Samsung’s Open Source Group, I contributed both to Chromium and to the Blink web engine, with a focus on text layout and rendering, at the same time I mentored other members of the team to help them get started with the project. -
Samsung’s Smart TV platform
-
Samsung’s Smart TV is a platform that integrates Internet and web features in TVs and set-top boxes, as well as provides a way for technological convergence between those TVs and other devices like computers, smartphones and tablets.
Worked on performance optimizations and infrastructure related improvements in the context of WebKit and the Smart TV platform as part of Samsung Research UK‘s Smart TV team. -
epiphany: the GNOME browser
-
Epiphany is the web browser for the GNOME desktop. Its goal is to be simple and easy to use. Epiphany ties together many GNOME components in order to let you focus on the Web content, instead of the browser application. As part of the GNOME project, Epiphany is Free Software.
As part of the GNOME project, Epiphany is Free Software. In epiphany, I worked mainly on a few bugfixing tasks as well as helping port some parts of the code to the new WebKit2GTK+ API, which I also helped to write.Otros creadoresVer proyecto -
epiphany extensions
-
I worked for a while in writing the new epiphany’s ads blocker extension to a better system compatible with Adblock Plus, by backporting some code from the Midori browser.
-
Hildon Application Manager and APT
-
The Hildon Application Manager is a program to manage add-on software components for the Hildon Desktop. It uses the Debian package management tools provided by the Maemo platform (namely APT and dpkg) and presents a ‘end user oriented’ interface to them.
On this project, I worked both on bugfixing, development of some new features and also helping co-maintain it for some time as well, being responsible of publishing regular new releases.Otros creadoresVer proyecto -
Litl OS
-
Litl OS is a cloud-based operating system designed an implemented specifically for the Litl Webbook, which as been described as the “world’s first” true cloud-based netbook, released even before than the well-known ChromeOS, from Google.
As an external member of the team, I worked on the design and initial implementation of Litl’s automatic and seamless update system, as well as improving and implementing different effects and animation in Litl’s cards-based UI. -
Vagalume: Client for Last.fm and compatible services
-
Vagalume is a Last.fm client written using GTK+. It should work on any GNOME-based system, but it was originally designed work on Maemo, the platform used by some Nokia devices such as the 770, N800, N810 and N900.
My main contributions to this project are the implementation of the Maemo status bar plugin, a freedesktop tray icon for the desktop, a vagalumectl script for remote control capabilities through D-Bus, and “media keys support” for the freedesktop version, using the…Vagalume is a Last.fm client written using GTK+. It should work on any GNOME-based system, but it was originally designed work on Maemo, the platform used by some Nokia devices such as the 770, N800, N810 and N900.
My main contributions to this project are the implementation of the Maemo status bar plugin, a freedesktop tray icon for the desktop, a vagalumectl script for remote control capabilities through D-Bus, and “media keys support” for the freedesktop version, using the gnome-settings-daemon.Otros creadores -
-
PhpReport
-
PhpReport is a web application for time tracking, which provides useful statistics about users, projects, and more. The application is focused on companies or any situation where multiple people collaborate on a project. PhpReport allows managers to see project-level statistics such as cost and deviation, as well as user-level statistics like number of days worked and unused vacation days.
I worked in the first version of this project, mainly by implementing new features such as…PhpReport is a web application for time tracking, which provides useful statistics about users, projects, and more. The application is focused on companies or any situation where multiple people collaborate on a project. PhpReport allows managers to see project-level statistics such as cost and deviation, as well as user-level statistics like number of days worked and unused vacation days.
I worked in the first version of this project, mainly by implementing new features such as customers management, improved projects and users management, support for charts support both for users and projects and improved tasks management and “new tasks” form.Otros creadoresVer proyecto -
Fisterra
-
Fisterra is an open source GNOME development framework. It is indicated for the implementation of whole business management applications, ad hoc ERPs or modules of other management systems.
I worked here in the development of customized use-cases for an end-user application based in Fisterra, as part of my internship in Igalia.Otros creadoresVer proyecto
Reconocimientos y premios
-
'Best presenter' award at Samsung SW Conference 2014
Samsung Electronics
-
Star of the Quarter (Q3 2013)
Samsung Research UK
Idiomas
-
Spanish
Competencia bilingüe o nativa
-
Galician
Competencia bilingüe o nativa
-
English
Competencia profesional completa
Empresas
-
GNOME Foundation
Member
- actualidadProud member of the GNOME Foundation.
Recomendaciones recibidas
2 personas han recomendado a Mario
Unirse para verloMás actividad de Mario
-
Todas as organizacións que recompilan información dispoñen de datos dispersos en diferentes fontes: clientes, empregados, sistemas de información…
Todas as organizacións que recompilan información dispoñen de datos dispersos en diferentes fontes: clientes, empregados, sistemas de información…
Recomendado por Mario Sanchez Prada
-
View my verified achievement from OpenUK.
View my verified achievement from OpenUK.
Recomendado por Mario Sanchez Prada
-
The LVFS has now supplied over 100 million firmware updates to Linux machines. #fwupd https://lnkd.in/etrqy8s7
The LVFS has now supplied over 100 million firmware updates to Linux machines. #fwupd https://lnkd.in/etrqy8s7
Recomendado por Mario Sanchez Prada
-
I am beyond excited to post this: https://lnkd.in/eFna6mWs It is the announcement that Andy Phelps, a pioneer in game design education, has joined…
I am beyond excited to post this: https://lnkd.in/eFna6mWs It is the announcement that Andy Phelps, a pioneer in game design education, has joined…
Recomendado por Mario Sanchez Prada
-
We're looking forward to the LLVM Dev Meeting this week in Santa Clara! Be sure to attend Luke Lau's talk on vector codegen in the RISC-V backend on…
We're looking forward to the LLVM Dev Meeting this week in Santa Clara! Be sure to attend Luke Lau's talk on vector codegen in the RISC-V backend on…
Recomendado por Mario Sanchez Prada
-
Raspberry Pi 5 Announced: The new Raspberry Pi 5 features a more powerful GPU with Open Source drivers developed by Igalia https://lnkd.in/gYEKCrXD
Raspberry Pi 5 Announced: The new Raspberry Pi 5 features a more powerful GPU with Open Source drivers developed by Igalia https://lnkd.in/gYEKCrXD
Recomendado por Mario Sanchez Prada
-
🗓️ October Conference News: Igalians will be at five events and present nearly two dozen talks and workshops next month!! https://lnkd.in/daXMnsja
🗓️ October Conference News: Igalians will be at five events and present nearly two dozen talks and workshops next month!! https://lnkd.in/daXMnsja
Recomendado por Mario Sanchez Prada