Bienvenid@

ola k ase

Saludos, ciudadano.

Buenos días, buenas tardes.

¿Qué hay de nuevo, viejo?

¿Oló...?

Soy Felipe Peñailillo, Desarrollador Web Front-End.

También me conocen como BreadMaker y en algunos bajos fondos como El CTM. Bienvenido a mi portafolio digital.

Acerca de


Fe­li­pe Pe­ñai­li­llo

UI/UX Developer
Nv.

“Ha­cien­do de la web un lu­gar ge­nial una lí­nea de có­di­go a la vez.”

Habilidades
Aprendizaje veloz
Pasiva - Nv. 7

Le per­mi­te en­ten­der rá­pi­da­men­te los con­cep­tos de­trás de u­na tec­no­lo­gía pa­ra u­na im­ple­men­ta­ción e­fi­cien­te de la mis­ma.

«Guau... Ya sé kung-fú.»
Cultura General
Pasiva - Nv. 8

Le per­mi­te dis­po­ner de un am­plio ca­tá­lo­go de sa­ber en las más di­ver­sas á­reas del co­no­ci­mien­to.

«El conocimiento es un tesoro, pero la práctica es la clave.»
Meditación Profunda
Activa - Nv. 9

Le per­mi­te en­trar en un es­ta­do pro­fun­do de me­di­ta­ción con el que pue­de dar con u­na so­lu­ción e­fec­ti­va fren­te a un de­sa­fío de Ex­pe­rien­cia de U­sua­rio.

«No lo molestes... Está meditando.»
Atributos
  • FUE Fuerza 7
  • PER Percepción 8
  • RES Resistencia 5
  • CAR Carisma 6
  • INT Inteligencia 7
  • AGI Agilidad 3
  • SUE Suerte 4
Maestro de la jConsulta

Ha alcanzado el nivel de maestro en jQuery.

Una promesa es una Promesa

Ha alcanzado el nivel experto en el uso de AJAX e implementación de Promesas.

Forjador de cadenas

Ha alcanzado el nivel avanzado en el uso de métodos encadenados.

Amante de la Vainilla

Ha alcanzado el nivel medio en el uso e implementación eficiente de JavaScript en su estado puro.

Desarrollador de medio rendimiento

Ha alcanzado el nivel medio en el desarrollo orientado a rendimiento y la optimización de código.

Cazador de ofuscadores

Se ha unido a la facción de los minificadores, enemigos jurados de los ofuscadores.

Portador del estándarte

Ha alcanzado el nivel experto en el uso e implementación eficiente del estándar HTML5.

Con las botas bien puestas

Ha alcanzado el nivel avanzado en el uso de Bootstrap.

Un asunto de semántica

Ha alcanzado el nivel medio en el uso de Semantic UI.

Entendido en Enchufes

Entiende las bases en el uso e implementación eficiente de WebSockets.

Sintetizador de marcado

Ha alcanzado el nivel medio en el uso de Web Audio API.

Cazador de monstruos comegalletas

Se ha unido a la facción de los Almacenadores, enemigos jurados de los monstruos comegalletas.

Experto albañil

Ha alcanzado el nivel experto en el uso de CSS3.

Atento y responsivo

Ha alcanzado el nivel avanzado en el uso e implementación eficiente de las media queries.

Animador de medio tiempo

Ha alcanzado el nivel medio en el uso de animaciones y transiciones.

Entendido en contorsión

Entiende las bases en el uso e implementación del modo de diseño CSS3 de cajas flexibles.

Experto iconográfico

Ha alcanzado el nivel experto en el uso e implementación eficiente de las tipografías de iconos.

Aprendiz de encantador de serpientes

Ha alcanzado el nivel medio en el uso de Python.

El Pequeño dentro de Frasco

Ha alcanzado el nivel avanzado en el uso e implementación eficiente de Flask.

Navegante de la sopa

Ha alcanzado el nivel medio en el uso e implementación eficiente de BeautifulSoup.

Este es un nuevo mundo

Ha alcanzado el nivel medio en el uso del creador de entornos virtualenv.

La puerta de en medio

Ha alcanzado el nivel medio en el uso de la especificación WSGI.

Entusiasta por los elefantes

Ha alcanzado el nivel medio en el uso de PHP.

Mecánico de prensa rotativa

Ha alcanzado el nivel avanzado en el uso de WordPress.

La isla de la palmera

Ha alcanzado el nivel medio en el uso de CMS Made Simple

Experto en comunicación eficiente

Ha alcanzado el nivel experto en el uso e implementación eficiente de APIs.

Git gud

Ha alcanzado el nivel avanzado en el uso del software para el control de versiones Git.

English Proficiency

Ha alcanzado el nivel avanzado en el uso del idioma inglés.

Ningún Problema Más

Ha alcanzado el nivel avanzado en el uso del gestor de paquetes de Node.js, NPM.

Continuación Integrada

Ha alcanzado el nivel medio en el uso e implementación eficiente de la Integración continua.

Sibarita de la Libertad

Se ha unido a la facción de los ñus encapuchados, promotores de las 4 libertades del software.

Trabajos


RadioÑú El proyecto de mi vida

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).

El Widget HTML5 Javascript

Lo que co­men­zó co­mo u­na prue­ba de con­cep­to u­san­do PHP, ter­mi­nó sien­do un wid­get cons­tru­í­do com­ple­ta­men­te u­san­do Ja­va­Script.

El Widget 2.0 JavaScript HTML5

La nue­va ver­sión del wid­get es u­na re­es­cri­tu­ra des­de ce­ro, con­ser­van­do la mis­ma idea. Se cre­ó en con­jun­to u­na API pa­ra fa­ci­li­tar su de­sa­rro­llo.

La API Python

Crea­da pa­ra fa­ci­li­tar el de­sa­rro­llo de cual­quier a­pli­ca­ción (pro­pia o de ter­ce­ros), al po­ner a dis­po­si­ción pú­bli­ca la in­for­ma­ción de lo que sue­na por la ra­dio.

Documentación

El reproductor de <audio> HTML5 HTML5 JavaScript

Un sim­ple en­vol­to­rio pa­ra el re­pro­duc­tor de <au­dio> HTML5, u­sa­do pa­ra la ver­sión 2.0 del wid­get.

La Aplicación Web JavaScript HTML5

De­sa­rro­lla­da co­mo u­na a­pli­ca­ción mó­vil pa­ra na­ve­ga­do­res, fun­cio­na sin pro­ble­mas en cual­quier o­tro na­ve­ga­dor que so­por­te el es­tán­dar HTML5.

Gnoll.py Python

El bot del ca­nal IRC, en su ter­ce­ra ver­sión es u­na re­es­cri­tu­ra des­de ce­ro, que pre­ten­de en­tre­gar más fun­cio­na­li­da­des sien­do más e­fi­cien­te y más troll. Es­cri­to en co­o­pe­ra­ción con To­más Viel­ma.

Código

LIBRA Python

El mo­tor (en de­sa­rro­llo) de In­te­li­gen­cia Si­mul­ada, di­se­ña­do pa­ra "e­qui­li­brar" la a­lea­to­rie­dad de las can­cio­nes se­lec­cio­na­das por el script de Li­quid­soap, to­man­do en con­si­de­ra­ción va­ria­bles co­mo la ho­ra, el gé­ne­ro mu­si­cal o si el ar­tis­ta ha si­do re­pro­du­ci­do an­te­rior­men­te.

Código

Usando la voz Un pequeño hobby.

Mi 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.

¿Qué es Bitcoin? Traducción Voz

Mi a­mi­go sha­ckra (Jor­ge A­ra­ya), de Cos­ta Ri­ca, me pi­dió que fue­ra la voz en es­pa­ñol del ví­deo in­duc­to­rio a Bit­coin. To­mé los sub­tí­tu­los crea­dos pa­ra tal ví­deo, y los mo­di­fi­qué pa­ra ha­cer que el men­sa­je fue­ra lo más pa­re­ci­do po­si­ble al o­ri­gi­nal. Cré­di­tos a Jor­ge por el tra­ba­jo de au­dio y la e­di­ción fi­nal.

Aprendiendo Juntos Actuación de voz

Par­ti­ci­pé co­mo ac­tor de voz en dos tem­po­ra­das del pro­gra­ma in­fan­til de la JUNJI "A­pren­dien­do Jun­tos". En la pri­me­ra tem­po­ra­da fui voz en off en la sec­ción de con­se­jos (no a­cre­di­ta­do), y en la se­gun­da tem­po­ra­da co­mo un per­so­na­je (a­cre­di­ta­do co­mo "Com­pu­ta­dor").

C.T.M. Programa de radio

Trans­mi­to es­te pro­gra­ma to­dos los do­min­gos, a par­tir de las 20:00 UTC, en don­de ha­blo de de­re­chos di­gi­ta­les, soft­ware li­bre, cien­cia, en­tre o­tras co­sas. To­do a­de­re­za­do con la me­jor se­lec­ción de mú­si­ca de Ra­dio­Ñú, ¡el ñú que te da no­ta!

Otros trabajos Ideas que he terminando fraguando.

Ten­go la ca­be­za siem­pre con nue­vas i­deas. Acá un mues­tra­rio de lo que he ido creando en el camino.

OCRSync Python

Mi pri­mer script con sen­ti­do, u­na he­rra­mien­ta que per­mi­te man­te­ner­se al día con la mú­si­ca de O­ver­Clo­cked Re­Mix. Pri­me­ro pro­gra­ma­do u­san­do Bash, lue­go con­ver­ti­do a Py­thon, pa­ra a­pren­der a pro­gra­mar en ese len­gua­je. Ac­tual­men­te tra­ba­jo en u­na in­ter­faz grá­fi­ca pa­ra la a­pli­ca­ción.

Código

Rain­wave Traducción

Jun­to con Sic­no, o­tro u­sua­rio del si­tio, he tra­du­ci­do es­te ge­nial pro­yec­to de ra­dio on­li­ne de­mo­crá­ti­co, don­de pue­des va­lo­rar, so­li­ci­tar e in­clu­so vo­tar por la si­guien­te can­ción. No fue sim­ple, pe­ro lo­gra­mos re­dac­tar o­ra­cio­nes lo más neu­tra­les y au­to­des­crip­ti­vas po­si­ble, pa­ra e­vi­tar con­fu­sio­nes en­tre los u­sua­rios de dis­tin­tos pa­í­ses de ha­bla his­pa­na.

Date­pi­cker pa­ra Se­man­tic UI JavaScript HTML5 CSS3

To­man­do la i­dea de Dan Gross­man, he de­ci­di­do ha­cer un port de es­te ge­nial se­lec­tor de fe­cha/ho­ra pa­ra que sea fun­cio­nal con Se­man­tic UI. Es­te es el pri­mer pro­yec­to se­rio que es­toy lle­van­do a­de­lan­te y es­pe­ro lle­var­lo a buen puer­to.

¡A­quí pue­de es­tar tu pro­yec­to!

Si te gus­ta lo que has vis­to, pue­des con­tac­tar­me pa­ra po­ner­nos de a­cuer­do en co­mo ha­cer rea­li­dad tu i­dea.

¡Contáctame!

Contacto


¿Tie­nes al­gu­na i­dea en men­te? ¿Al­gu­na con­sul­ta? ¿U­na su­ge­ren­cia, qui­zás? ¿Bus­cas con­se­jo, a lo me­jor? No du­des en con­tac­tar­me.



¡Men­sa­je en­via­do!


Gra­cias, , por tu in­te­rés, in­ten­ta­ré con­tes­tar lo más pron­to po­si­ble.





Tam­bién me pue­des con­tac­tar por Te­le­gram, un ser­vi­cio de men­sa­je­ría se­gu­ro, e­fi­cien­te y que se preo­cu­pa de la pri­va­ci­dad de sus u­sua­rios.


Ahora, si quieres ser generoso, con gusto aceptaré una ronda a tu cuenta. O dos, depende de ti...

B A