💼 Work

My open source work is concentrated on my own GitHub account and PoP's GitHub account.

GraphQL servers permalink

GraphQL by PoP is a CMS-agnostic GraphQL server in PHP. Its source code is distributed in the repos from the PoP account.

Frameworks/Specifications permalink

PoP describes an architecture based on a server-side component model, which provides a mechanism to build, configure and even deploy the application. Currently implemented in PHP, it is intended to become a specification so that it can be implemented in any language.

Libraries permalink

GraphQL API is an implementation of GraphQL, using components. It is based on PoP's component-based architecture, making the application become a GraphQL server.

Field Query is a syntax to query GraphQL through URL params, which grants a GraphQL API the capability to be cached on the server.

WordPress plugins permalink

Block Metadata enables to extract all the metadata for all the Gutenberg blocks inside of a blog post, converting this metadata into a medium-agnostic format. Its goal is to implement the "Create Once, Publish Everywhere" strategy (alias COPE), enabling to have our blog posts become the single source of truth for all content, for all different mediums or platforms: web, email/newsletters, iOS/Android apps, home assistants (like Amazon Alexa), car-entertainment systems, and so on.

Websites permalink

I have created the following websites for different NGOs. All of them are social networks, enabling users to upload their own content, and leveraging the capabilities from PoP.

MESYM - An environmental social network based in Malaysia.

MESYM
MESYM

TPPDebate - A social network to debate the Trans-Pacific Partnership Agreement ("TPP").

TPPDebate
TPPDebate

Agenda Urbana - A social network for social activism based in Buenos Aires, Argentina.

Agenda Urbana
Agenda Urbana

SDG-SSE - A social network about the Sustainable Development Goals ("SDG") and the Social and Solidarity Economy ("SSE").

SDG-SSE
SDG-SSE