“Haciendo de la web un lugar genial una línea de código a la vez.”
Le permite entender rápidamente los conceptos detrás de una tecnología para una implementación eficiente de la misma.
«Guau... Ya sé kung-fú.»Le permite disponer de un amplio catálogo de saber en las más diversas áreas del conocimiento.
«El conocimiento es un tesoro, pero la práctica es la clave.»Le permite entrar en un estado profundo de meditación con el que puede dar con una solución efectiva frente a un desafío de Experiencia de Usuario.
«No lo molestes... Está meditando.»Ha alcanzado el nivel de maestro en jQuery.
Ha alcanzado el nivel avanzado en el uso de métodos encadenados.
Ha alcanzado el nivel medio en el uso e implementación eficiente de JavaScript en su estado puro.
Ha alcanzado el nivel medio en el desarrollo orientado a rendimiento y la optimización de código.
Se ha unido a la facción de los minificadores, enemigos jurados de los ofuscadores.
Ha alcanzado el nivel experto en el uso e implementación eficiente del estándar HTML5.
Ha alcanzado el nivel avanzado en el uso de Bootstrap.
Ha alcanzado el nivel medio en el uso de Semantic UI.
Entiende las bases en el uso e implementación eficiente de WebSockets.
Ha alcanzado el nivel medio en el uso de Web Audio API.
Se ha unido a la facción de los Almacenadores, enemigos jurados de los monstruos comegalletas.
Ha alcanzado el nivel experto en el uso de CSS3.
Ha alcanzado el nivel avanzado en el uso e implementación eficiente de las media queries.
Ha alcanzado el nivel medio en el uso de animaciones y transiciones.
Entiende las bases en el uso e implementación del modo de diseño CSS3 de cajas flexibles.
Ha alcanzado el nivel experto en el uso e implementación eficiente de las tipografías de iconos.
Ha alcanzado el nivel medio en el uso de Python.
Ha alcanzado el nivel avanzado en el uso e implementación eficiente de Flask.
Ha alcanzado el nivel medio en el uso e implementación eficiente de BeautifulSoup.
Ha alcanzado el nivel medio en el uso del creador de entornos virtualenv.
Ha alcanzado el nivel medio en el uso de la especificación WSGI.
Ha alcanzado el nivel medio en el uso de PHP.
Ha alcanzado el nivel avanzado en el uso de WordPress.
Ha alcanzado el nivel medio en el uso de CMS Made Simple
Ha alcanzado el nivel experto en el uso e implementación eficiente de APIs.
Ha alcanzado el nivel avanzado en el uso del software para el control de versiones Git.
Ha alcanzado el nivel avanzado en el uso del idioma inglés.
Ha alcanzado el nivel medio en el uso e implementación eficiente de la Integración continua.
Se ha unido a la facción de los ñus encapuchados, promotores de las 4 libertades del software.
Es con mi volutariado en el proyecto RadioÑú, que he aprendido casi todos los tópicos avanzados que conozco, como JavaScript de alto nivel, animaciones que reaccionan a eventos con CSS3, y el uso correcto de las utilidades que ofrece HTML5 (como localStorage en vez de cookies).
Creada para facilitar el desarrollo de cualquier aplicación (propia o de terceros), al poner a disposición pública la información de lo que suena por la radio.
DocumentaciónEl bot del canal IRC, en su tercera versión es una reescritura desde cero, que pretende entregar más funcionalidades siendo más eficiente y más troll. Escrito en cooperación con Tomás Vielma.
CódigoEl motor (en desarrollo) de Inteligencia Simulada, diseñado para "equilibrar" la aleatoriedad de las canciones seleccionadas por el script de Liquidsoap, tomando en consideración variables como la hora, el género musical o si el artista ha sido reproducido anteriormente.
CódigoMi hobby (si podemos llamarlo así) es la radiodifusión, como lo he demostrado con el proyecto RadioÑú, pero además me las he dado de actor de voz. A continuación, un par de cosas en las que he participado.
Mi amigo shackra (Jorge Araya), de Costa Rica, me pidió que fuera la voz en español del vídeo inductorio a Bitcoin. Tomé los subtítulos creados para tal vídeo, y los modifiqué para hacer que el mensaje fuera lo más parecido posible al original. Créditos a Jorge por el trabajo de audio y la edición final.
Participé como actor de voz en dos temporadas del programa infantil de la JUNJI "Aprendiendo Juntos". En la primera temporada fui voz en off en la sección de consejos (no acreditado), y en la segunda temporada como un personaje (acreditado como "Computador").
Transmito este programa todos los domingos, a partir de las 20:00 UTC, en donde hablo de derechos digitales, software libre, ciencia, entre otras cosas. Todo aderezado con la mejor selección de música de RadioÑú, ¡el ñú que te da nota!
Tengo la cabeza siempre con nuevas ideas. Acá un muestrario de lo que he ido creando en el camino.
Mi primer script con sentido, una herramienta que permite mantenerse al día con la música de OverClocked ReMix. Primero programado usando Bash, luego convertido a Python, para aprender a programar en ese lenguaje. Actualmente trabajo en una interfaz gráfica para la aplicación.
CódigoJunto con Sicno, otro usuario del sitio, he traducido este genial proyecto de radio online democrático, donde puedes valorar, solicitar e incluso votar por la siguiente canción. No fue simple, pero logramos redactar oraciones lo más neutrales y autodescriptivas posible, para evitar confusiones entre los usuarios de distintos países de habla hispana.
Tomando la idea de Dan Grossman, he decidido hacer un port de este genial selector de fecha/hora para que sea funcional con Semantic UI. Este es el primer proyecto serio que estoy llevando adelante y espero llevarlo a buen puerto.

Si te gusta lo que has visto, puedes contactarme para ponernos de acuerdo en como hacer realidad tu idea.
¡Contáctame!¿Tienes alguna idea en mente? ¿Alguna consulta? ¿Una sugerencia, quizás? ¿Buscas consejo, a lo mejor? No dudes en contactarme.
Gracias, , por tu interés, intentaré contestar lo más pronto posible.
También me puedes contactar por Telegram, un servicio de mensajería seguro, eficiente y que se preocupa de la privacidad de sus usuarios.
Ahora, si quieres ser generoso, con gusto aceptaré una ronda a tu cuenta. O dos, depende de ti...