Projects

A selection of projects I’ve built or contributed to.

2016-today: work for Automattic; co-organizer of WordPress Lugo meetup.

Gutenberg (2020) PHP, JavaScript, React, Redux ― Started contributing to WordPress’s new block editor full-time. Mainly active in the block style subsystem, aka “global styles”.

WordPress Lugo meetup (2019-2020) Event co-organizer ― Helped revive the event and organized a monthly meetup until just before the pandemic broke out.

Global Styles for WordPress.com (2019) PHP, JavaScript, React, Redux ― As part of experimenting with Gutenberg within my team, I implemented a plugin that changed font-families site-wide. It graduated to be part of the Site Editing Toolkit.

Star rating block for Jetpack (2019) PHP, JavaScript, React, Redux ― As part of experimenting with Gutenberg within my team, I developed the star rating block, that graduated to be part of Jetpack.

@wordpress/docgen (2019) NodeJS, Markdown, JSDoc ― Created a tool to document ES6+ APIs automatically.

Block Editor Handbook (2018) Technical Writing & Infrastructure ― Bootstrapped some tutorials, reorganized the handbook’s major sections, and helped land it in WordPress’s infrastructure.

hc-client (2017-2018) Socket.io, JavaScript, React, Redux ― Real-time communications library to be used as an embedded client in different contexts (WordPress plugin, standalone).

Blog In A Box (2017) PHP, D3.js, Python ― Experiment to connect the Raspberry Pi, the Sense Hat, and WordPress (plugin, theme, installer). It got featured in The MagPi #56!

eslines (2016) NodeJS, ESLint ― As my trial project for Automattic, I created a library that works with ESLint to only report errors in lines that were modified. Someone else coined a tagline that I like: “the boy-scout rule in a tool“.

2010-2016: work for CartoLab and iCarto; co-founder of MakersLugo & Odiseus.

SIXHIARA utentes (2016) Electron, Python, Pyramid, JavaScript, Backbone, Bootstrap ― Led the product development (technical, design) for a desktop application to manage water licenses and users in the northern area of Mozambique.

CommonsLab Inventory (2015) CartoDB, Javascript, Backbone, Leaftlet, Bootstrap, PHP, Slim ― Led the development (product, business) of a visual inventory of citizen science projects across the USA for the Wilson Center. It was selected as part of the citizen science toolkit by The White House.

SITEGAL (2014-2015) Java, Wicket, Struts, Hibernate, Spring ― Part of a team of 10 that developed and maintained the “Land Information System” of Galiza’s regional body, a public platform for people to rent and lend land. Led the implementation of the SEPA payments sub-system.

SIGA Expedientes (2013-2014) Javascript, Backbone, Python, Pyramid, SQLAlchemy, squitch, PostgreSQL ― Application to manage the workflow of documents for the concession holder of one of the largest highways of Spain (220 km in length, average traffic of 28 000 vehicles a day).

IDEPo (2011) JavaScript, jQuery, OpenLayers, ExtJS, Geoserver, PostGIS ― Created the first SDI of Pontevedra’s state regional body. Presented it in several conferences.


More soon