Conoce a Luke Dashjr, uno de los desarrolladores más prolíficos del mundo del software libre y de Bitcoin. Un gran activista por la libertad, que ha puesto todo su esfuerzo por hacer de Bitcoin y GNU/Linux un ecosistema aún mejor.

Luke Dashjr es no de los mayores desarrolladores de Bitcoin.

Como es habitual en lo que rodea a Bitcoin, la vida privada de Luke Dashjr es todo un enigma, aunque se sabe que está casado y tiene 7 hijos, información que está disponible en su perfil de Twitter. Pero más allá de eso, no se sabe nada. Ni fecha de nacimiento, ni quienes son sus padres, donde estudió ni el nombre de su esposa e hijos… Luke guarda con celo su vida privada.

Lo que sí sabe de Dashjr es su amplio número de contribuciones a Bitcoin y la gran cantidad de proyectos de los que ha formado parte en sus más de 23 años de carrera como desarrollador.

Inicios de su carrera

La carrera como desarrollador de Luke Dashjr comienza en 2001. En ese año formó parte como Líder de Desarrollo de Kye 3.0, un sencillo juego de puzzle original de 1992 y que reescribió prácticamente por completo.

Más tarde ese mismo año, tomó el liderazgo del proyecto Open Direct Connect. Se trata de un protocolo P2P de distribución que permitía compartir archivos de forma directa entre quienes formaban parte de la red. El protocolo forma parte de los conocidos clientes DCC muy usados en 2002 para compartir archivos y muy usados en la actualidad aún en la darknet. En este proyecto, Dashjr escribió las interfaces para conectar servicios como IRC/DCC, NeoModus Direct Connect y OpenNapster.

En 2002, diseñó también un pequeño bot para el protocolo de comunicaciones distribuidas XMMP, este sencillo trabajo fue ampliamente aceptado por la comunidad y dio origen a varios bots de control en XMMP.

En 2003, Dashjr se une como desarrollador de Gentoo Linux, una distribución source-based en la que todas y cada una de las piezas deben ser compiladas y configuradas a mano. Luego Dashjr participó como mantenedor y escritor de ebuilds (guiones o script de instalación y configuración de software). Este es un trabajo que aún realiza en Gentoo.

De hecho, su más reciente contribución es la de parchear gran cantidad de software para usar RETPOLINE, una característica de compilación que evita que vulnerabilidades como Spectre o Meltdown afecten a la seguridad de los sistemas operativos y el software que ejecutan, especialmente útil sobre sistemas que usan procesadores Intel, donde la vulnerabilidad es más crítica.

Otros proyectos en los que Dashjr participó fueron los proyectos OpenZaurus (2005), Utopios (2003-2011), GammaMOO (2004-2012), House Control Automation Framework – HCAF (2007-2012), en todos ellos jugó un papel importante en el desarrollo de estas herramientas.