Desarrollo de Interactivos


Diseño y programación de entornos interactivos para Web («full-stack»), Móvil (Android y iOS) y Software de escritorio a medida de las necesidades:


Hoy en día, aparte de trabajar para Science Bits (haciendo simuladores de ciencias en JavaScript), estoy principalmente desarrollando la Common Database, una nueva perspectiva en la gestión de datos: es una red de datos distribuida y «peer-to-peer» para el Bien Común, agente-céntrica para datos personales o privados, mundi-céntrica para datos comunes o públicos, basada en una arquitectura integral, flexible, modular, atómica y semántica.

También soy fundador del equipo IntegralDevs (que empezó en GitHub pero se esta moviendo a GitLab), con los objetivos explicados aquí, y compartiendo los mismos principios básicos que la asociación sin ánimo de lucro que nos da soporte: Salud y Desarrollo Integral (https://integral.tools).

También desde 2016 estoy desarrollando la «Open Collaborative Platform» (OCP), un software evolucionado desde la ValueNetwork de Mikorizal (usada para Sensorica), una plataforma Django (Python) basada en el sistema contable REA, ahora transformada en un sistema multi-contexto, multi-dominio (multi login y multi registro), donde cada proyecto puede tener sus propias preguntas en el formulario de registro, sus herramientas de gestión de la filiación, ofreciendo a los proyectos la opción de crear su propio tipo de ‘shares’ (participaciones) y precio, pasarelas de pago personalizadas, etc. La OCP esta siendo usada por la cooperativa europea FreedomCoop y por diversos proyectos alrededor de FairCoop, y también se usa en Bank of the Commons como sistema de gestión del proceso de filiación y sus «shares» (participaciones en el capital social). El repositorio de código abierto esta aquí.

Entre 2014 y 2016 estuve produciendo «plugins» y «child-themes» de WordPress (PHP) a medida, para resolver las necesidades de la cooperativa mundial FairCoop, principalmente haciendo el sitio web GetFaircoin y sus diversas pasarelas de pago (sincrónicas para tarjetas de crédito con Fairbill, o asincrónicas como las transferencias bancarias) pero también un «plugin» personalizado de votaciones/encuestas para el portal web original de fair.coop (que fue ser una mezcla de red social, foros, blog y mapas). La mayoría de estas cosas están en mi antiguo perfil de GitHub.

Justo antes del lanzamiento de FairCoop estuve desarrollando un software a medida, flexible, para gestionar los diferentes sectores de una cooperativa integral, implementando la primera parte para los diversos procesos de filiación a la CIC (Cooperativa Integral Catalana). Esa fue la primera versión de GestioCI en 2014, una plataforma Django que incluyó un modelo flexible de datos llamado General App.

Entre 2013 y 2014 asumí el desarrollo de la plataforma de cofinanciación CoopFunding (otro WordPress con pasarelas de pago personalizadas, «plugins» y «child-theme»). También cree un sistema (con PHP puro y JavaScript) para gestionar el servicio colectivo de telefonía CicMob, usado por muchos miembros de la CIC, facturando cada línea de teléfono con un PDF detallado cada mes.

Desde el 2007 al 2013 estuve trabajando para editoriales comerciales de «e-learning» y libros de texto, especializadas en libros interactivos y herramientas de aprendizaje en linea, con simuladores, ejercicios auto-corregibles, animaciones y vídeos. Comenzando en 2007 contratado como animador Flash, me fui especializando en la programación de simuladores complejos y ejercicios, y finalmente desarrollé una manera de compartir objetos de todo tipo entre los centenares de ejercicios y páginas de los e-books, mediante unas librerías compartidas (en ActionScript2), diseñadas para compartir no solo objectos gráficos sino también funciones de código y plantillas.

Primero me promocionaron como Director del Departamento de Animación y después como Director de Desarrollo Tecnológico de los interactivos en Digital-Text (una editorial «startup» catalana después absorbida por Grupo Océano). Estas técnicas de «compartir objetos» (en Flash) se volvieron la implementación básica de trabajo para las siguientes versiones de sus libros de texto, y fue también la estructura básica del software de los módulos educativos de ScienceBits (una editorial más reciente de Barcelona, que me contrató un año, antes de hacer un giro a la mi vida y dedicarme más a actividades para el «bien común» el 2013).

Desde el 2000 he estado desarrollando algunos sitios web de comercio electrónico, incluida la programación de sus páginas de compra (JS+PHP) y el diseño gráfico web (CSS+HTML). Recientemente estoy también produciendo páginas web estáticas «server-less» (como integral.tools), servidas directamente por el servicio de repositorio en línea (GitHub or GitLab) usando sus herramientas de «continuous integration» (CI).