Construyo software desde 2018: apps de eficiencia energética para una empresa de IoT en Lima, integraciones retail en ABOUT YOU y software a medida para clientes con QBK LABS, mi pequeña consultora en Perú. Estudié Ingeniería de Software en San Marcos, me mudé de Perú a Hamburgo y me gusta el software que se porta igual el lunes que el viernes.
El PDF llega pronto
La versión larga $ php artisan migrate --path=career
2024_01 _01_create_qbk_labs_tableRUNNING PENDING
Fundador
QBK LABS
2024-01 hoy
Una pequeña consultora de software en Perú. Hacemos software a medida según lo que necesita cada cliente, como el sistema de costos y calidad de cruceros que hicimos para Abercrombie & Kent, y también productos propios.2022_12 _01_promote_kenny_to_senior_software_engineerRUNNING PENDING
Ingeniero de software senior
ABOUT YOU
2022-12 hoy
Ascendido. Ahora conecto tiendas y plataformas retail con ABOUT YOU, para que los socios de la región vendan con menos fricción.2020_05 _01_create_about_you_backend_developer_tableDONE PENDING
Desarrollador backend
ABOUT YOU
2020-05 2022-11
Recibí, transformé y enruté los datos que van y vienen entre ABOUT YOU y sus socios retail.2020_03 _01_create_humantech_software_engineer_tableDONE PENDING
Ingeniero de software
HumanTech
2020-03 2020-08
Desarrollo backend y análisis funcional para proyectos multiplataforma en una consultora de software de Lima.2018_07 _01_create_optima_application_engineer_tableDONE PENDING
Diseñé y construí las aplicaciones de negocio de una plataforma de IoT industrial que ayuda a las empresas a gastar menos energía.2018_02 _01_create_artifucio_lead_developer_tableDONE PENDING
Analista funcional y desarrollador líder
Artifucio
2018-02 2019-12
Lideré Pichanga App en todo su ciclo como líder técnico, diseñador UI/UX y desarrollador backend, con un equipo que planificar.2014_03 _01_create_software_engineering_degree_tableDONE PENDING
Ingeniería de Software
Universidad Nacional Mayor de San Marcos
2014 2018
Donde empezaron el modelado, las bases de datos y los trabajos grupales de madrugada.2004_05 _15_create_arsenal_supporter_tableRUNNING PENDING
Me sumé en la temporada de los Invencibles. Invicto en compromiso desde entonces.Cero rollbacks. Algunos arrepentimientos.
102 Processing / Historial de commits
Sigo entregando. Casi todo en privado. Doce meses de commits, reviews y merge requests entre GitHub y GitLab. Casi todo vive en repos privados, así que toca conformarse con los números.
$ git log --all --since="12 months"
4,808 contribuciones 250 días activos 19 días racha más larga 83 día más movido · 25 set. 2026 oct nov dic ene feb mar abr may jun jul ago sept lun mié vie 21 set. 2025: 7 (GitHub 7 · GitLab 0) 22 set. 2025: 24 (GitHub 10 · GitLab 14) 23 set. 2025: 0 (GitHub 0 · GitLab 0) 24 set. 2025: 4 (GitHub 2 · GitLab 2) 25 set. 2025: 18 (GitHub 0 · GitLab 18) 26 set. 2025: 8 (GitHub 3 · GitLab 5) 27 set. 2025: 2 (GitHub 2 · GitLab 0) 28 set. 2025: 14 (GitHub 14 · GitLab 0) 29 set. 2025: 23 (GitHub 1 · GitLab 22) 30 set. 2025: 19 (GitHub 7 · GitLab 12) 1 oct. 2025: 30 (GitHub 8 · GitLab 22) 2 oct. 2025: 8 (GitHub 0 · GitLab 8) 3 oct. 2025: 0 (GitHub 0 · GitLab 0) 4 oct. 2025: 4 (GitHub 4 · GitLab 0) 5 oct. 2025: 3 (GitHub 3 · GitLab 0) 6 oct. 2025: 15 (GitHub 1 · GitLab 14) 7 oct. 2025: 0 (GitHub 0 · GitLab 0) 8 oct. 2025: 2 (GitHub 0 · GitLab 2) 9 oct. 2025: 15 (GitHub 0 · GitLab 15) 10 oct. 2025: 4 (GitHub 2 · GitLab 2) 11 oct. 2025: 1 (GitHub 1 · GitLab 0) 12 oct. 2025: 0 (GitHub 0 · GitLab 0) 13 oct. 2025: 10 (GitHub 0 · GitLab 10) 14 oct. 2025: 12 (GitHub 0 · GitLab 12) 15 oct. 2025: 3 (GitHub 0 · GitLab 3) 16 oct. 2025: 0 (GitHub 0 · GitLab 0) 17 oct. 2025: 0 (GitHub 0 · GitLab 0) 18 oct. 2025: 0 (GitHub 0 · GitLab 0) 19 oct. 2025: 0 (GitHub 0 · GitLab 0) 20 oct. 2025: 0 (GitHub 0 · GitLab 0) 21 oct. 2025: 5 (GitHub 0 · GitLab 5) 22 oct. 2025: 4 (GitHub 1 · GitLab 3) 23 oct. 2025: 13 (GitHub 0 · GitLab 13) 24 oct. 2025: 6 (GitHub 2 · GitLab 4) 25 oct. 2025: 0 (GitHub 0 · GitLab 0) 26 oct. 2025: 3 (GitHub 3 · GitLab 0) 27 oct. 2025: 16 (GitHub 0 · GitLab 16) 28 oct. 2025: 13 (GitHub 11 · GitLab 2) 29 oct. 2025: 5 (GitHub 0 · GitLab 5) 30 oct. 2025: 8 (GitHub 4 · GitLab 4) 31 oct. 2025: 27 (GitHub 27 · GitLab 0) 1 nov. 2025: 1 (GitHub 1 · GitLab 0) 2 nov. 2025: 15 (GitHub 15 · GitLab 0) 3 nov. 2025: 2 (GitHub 1 · GitLab 1) 4 nov. 2025: 8 (GitHub 5 · GitLab 3) 5 nov. 2025: 6 (GitHub 6 · GitLab 0) 6 nov. 2025: 5 (GitHub 5 · GitLab 0) 7 nov. 2025: 10 (GitHub 9 · GitLab 1) 8 nov. 2025: 1 (GitHub 1 · GitLab 0) 9 nov. 2025: 0 (GitHub 0 · GitLab 0) 10 nov. 2025: 8 (GitHub 0 · GitLab 8) 11 nov. 2025: 2 (GitHub 0 · GitLab 2) 12 nov. 2025: 25 (GitHub 3 · GitLab 22) 13 nov. 2025: 27 (GitHub 7 · GitLab 20) 14 nov. 2025: 18 (GitHub 5 · GitLab 13) 15 nov. 2025: 0 (GitHub 0 · GitLab 0) 16 nov. 2025: 0 (GitHub 0 · GitLab 0) 17 nov. 2025: 0 (GitHub 0 · GitLab 0) 18 nov. 2025: 0 (GitHub 0 · GitLab 0) 19 nov. 2025: 0 (GitHub 0 · GitLab 0) 20 nov. 2025: 0 (GitHub 0 · GitLab 0) 21 nov. 2025: 0 (GitHub 0 · GitLab 0) 22 nov. 2025: 0 (GitHub 0 · GitLab 0) 23 nov. 2025: 2 (GitHub 2 · GitLab 0) 24 nov. 2025: 1 (GitHub 1 · GitLab 0) 25 nov. 2025: 13 (GitHub 0 · GitLab 13) 26 nov. 2025: 7 (GitHub 6 · GitLab 1) 27 nov. 2025: 3 (GitHub 0 · GitLab 3) 28 nov. 2025: 2 (GitHub 2 · GitLab 0) 29 nov. 2025: 0 (GitHub 0 · GitLab 0) 30 nov. 2025: 0 (GitHub 0 · GitLab 0) 1 dic. 2025: 3 (GitHub 0 · GitLab 3) 2 dic. 2025: 14 (GitHub 0 · GitLab 14) 3 dic. 2025: 2 (GitHub 1 · GitLab 1) 4 dic. 2025: 18 (GitHub 0 · GitLab 18) 5 dic. 2025: 2 (GitHub 0 · GitLab 2) 6 dic. 2025: 0 (GitHub 0 · GitLab 0) 7 dic. 2025: 0 (GitHub 0 · GitLab 0) 8 dic. 2025: 0 (GitHub 0 · GitLab 0) 9 dic. 2025: 0 (GitHub 0 · GitLab 0) 10 dic. 2025: 0 (GitHub 0 · GitLab 0) 11 dic. 2025: 0 (GitHub 0 · GitLab 0) 12 dic. 2025: 0 (GitHub 0 · GitLab 0) 13 dic. 2025: 0 (GitHub 0 · GitLab 0) 14 dic. 2025: 0 (GitHub 0 · GitLab 0) 15 dic. 2025: 0 (GitHub 0 · GitLab 0) 16 dic. 2025: 0 (GitHub 0 · GitLab 0) 17 dic. 2025: 0 (GitHub 0 · GitLab 0) 18 dic. 2025: 2 (GitHub 2 · GitLab 0) 19 dic. 2025: 0 (GitHub 0 · GitLab 0) 20 dic. 2025: 0 (GitHub 0 · GitLab 0) 21 dic. 2025: 0 (GitHub 0 · GitLab 0) 22 dic. 2025: 0 (GitHub 0 · GitLab 0) 23 dic. 2025: 0 (GitHub 0 · GitLab 0) 24 dic. 2025: 6 (GitHub 0 · GitLab 6) 25 dic. 2025: 0 (GitHub 0 · GitLab 0) 26 dic. 2025: 0 (GitHub 0 · GitLab 0) 27 dic. 2025: 0 (GitHub 0 · GitLab 0) 28 dic. 2025: 0 (GitHub 0 · GitLab 0) 29 dic. 2025: 5 (GitHub 0 · GitLab 5) 30 dic. 2025: 0 (GitHub 0 · GitLab 0) 31 dic. 2025: 0 (GitHub 0 · GitLab 0) 1 ene. 2026: 0 (GitHub 0 · GitLab 0) 2 ene. 2026: 0 (GitHub 0 · GitLab 0) 3 ene. 2026: 0 (GitHub 0 · GitLab 0) 4 ene. 2026: 0 (GitHub 0 · GitLab 0) 5 ene. 2026: 0 (GitHub 0 · GitLab 0) 6 ene. 2026: 4 (GitHub 2 · GitLab 2) 7 ene. 2026: 6 (GitHub 1 · GitLab 5) 8 ene. 2026: 4 (GitHub 3 · GitLab 1) 9 ene. 2026: 9 (GitHub 7 · GitLab 2) 10 ene. 2026: 0 (GitHub 0 · GitLab 0) 11 ene. 2026: 0 (GitHub 0 · GitLab 0) 12 ene. 2026: 0 (GitHub 0 · GitLab 0) 13 ene. 2026: 0 (GitHub 0 · GitLab 0) 14 ene. 2026: 0 (GitHub 0 · GitLab 0) 15 ene. 2026: 16 (GitHub 3 · GitLab 13) 16 ene. 2026: 1 (GitHub 0 · GitLab 1) 17 ene. 2026: 0 (GitHub 0 · GitLab 0) 18 ene. 2026: 0 (GitHub 0 · GitLab 0) 19 ene. 2026: 7 (GitHub 6 · GitLab 1) 20 ene. 2026: 1 (GitHub 1 · GitLab 0) 21 ene. 2026: 16 (GitHub 8 · GitLab 8) 22 ene. 2026: 8 (GitHub 0 · GitLab 8) 23 ene. 2026: 1 (GitHub 1 · GitLab 0) 24 ene. 2026: 3 (GitHub 3 · GitLab 0) 25 ene. 2026: 0 (GitHub 0 · GitLab 0) 26 ene. 2026: 0 (GitHub 0 · GitLab 0) 27 ene. 2026: 7 (GitHub 0 · GitLab 7) 28 ene. 2026: 8 (GitHub 0 · GitLab 8) 29 ene. 2026: 9 (GitHub 1 · GitLab 8) 30 ene. 2026: 1 (GitHub 0 · GitLab 1) 31 ene. 2026: 0 (GitHub 0 · GitLab 0) 1 feb. 2026: 0 (GitHub 0 · GitLab 0) 2 feb. 2026: 5 (GitHub 3 · GitLab 2) 3 feb. 2026: 7 (GitHub 0 · GitLab 7) 4 feb. 2026: 14 (GitHub 7 · GitLab 7) 5 feb. 2026: 10 (GitHub 0 · GitLab 10) 6 feb. 2026: 10 (GitHub 0 · GitLab 10) 7 feb. 2026: 0 (GitHub 0 · GitLab 0) 8 feb. 2026: 0 (GitHub 0 · GitLab 0) 9 feb. 2026: 0 (GitHub 0 · GitLab 0) 10 feb. 2026: 0 (GitHub 0 · GitLab 0) 11 feb. 2026: 0 (GitHub 0 · GitLab 0) 12 feb. 2026: 0 (GitHub 0 · GitLab 0) 13 feb. 2026: 0 (GitHub 0 · GitLab 0) 14 feb. 2026: 0 (GitHub 0 · GitLab 0) 15 feb. 2026: 0 (GitHub 0 · GitLab 0) 16 feb. 2026: 0 (GitHub 0 · GitLab 0) 17 feb. 2026: 0 (GitHub 0 · GitLab 0) 18 feb. 2026: 0 (GitHub 0 · GitLab 0) 19 feb. 2026: 0 (GitHub 0 · GitLab 0) 20 feb. 2026: 0 (GitHub 0 · GitLab 0) 21 feb. 2026: 0 (GitHub 0 · GitLab 0) 22 feb. 2026: 0 (GitHub 0 · GitLab 0) 23 feb. 2026: 2 (GitHub 2 · GitLab 0) 24 feb. 2026: 4 (GitHub 0 · GitLab 4) 25 feb. 2026: 0 (GitHub 0 · GitLab 0) 26 feb. 2026: 3 (GitHub 2 · GitLab 1) 27 feb. 2026: 0 (GitHub 0 · GitLab 0) 28 feb. 2026: 0 (GitHub 0 · GitLab 0) 1 mar. 2026: 0 (GitHub 0 · GitLab 0) 2 mar. 2026: 7 (GitHub 0 · GitLab 7) 3 mar. 2026: 14 (GitHub 3 · GitLab 11) 4 mar. 2026: 16 (GitHub 14 · GitLab 2) 5 mar. 2026: 15 (GitHub 15 · GitLab 0) 6 mar. 2026: 27 (GitHub 27 · GitLab 0) 7 mar. 2026: 15 (GitHub 15 · GitLab 0) 8 mar. 2026: 58 (GitHub 58 · GitLab 0) 9 mar. 2026: 12 (GitHub 12 · GitLab 0) 10 mar. 2026: 41 (GitHub 38 · GitLab 3) 11 mar. 2026: 27 (GitHub 23 · GitLab 4) 12 mar. 2026: 31 (GitHub 30 · GitLab 1) 13 mar. 2026: 21 (GitHub 21 · GitLab 0) 14 mar. 2026: 23 (GitHub 23 · GitLab 0) 15 mar. 2026: 36 (GitHub 36 · GitLab 0) 16 mar. 2026: 22 (GitHub 6 · GitLab 16) 17 mar. 2026: 47 (GitHub 47 · GitLab 0) 18 mar. 2026: 17 (GitHub 9 · GitLab 8) 19 mar. 2026: 2 (GitHub 0 · GitLab 2) 20 mar. 2026: 3 (GitHub 0 · GitLab 3) 21 mar. 2026: 0 (GitHub 0 · GitLab 0) 22 mar. 2026: 0 (GitHub 0 · GitLab 0) 23 mar. 2026: 0 (GitHub 0 · GitLab 0) 24 mar. 2026: 0 (GitHub 0 · GitLab 0) 25 mar. 2026: 12 (GitHub 8 · GitLab 4) 26 mar. 2026: 40 (GitHub 35 · GitLab 5) 27 mar. 2026: 14 (GitHub 14 · GitLab 0) 28 mar. 2026: 22 (GitHub 22 · GitLab 0) 29 mar. 2026: 0 (GitHub 0 · GitLab 0) 30 mar. 2026: 16 (GitHub 16 · GitLab 0) 31 mar. 2026: 31 (GitHub 24 · GitLab 7) 1 abr. 2026: 26 (GitHub 23 · GitLab 3) 2 abr. 2026: 21 (GitHub 8 · GitLab 13) 3 abr. 2026: 3 (GitHub 3 · GitLab 0) 4 abr. 2026: 23 (GitHub 23 · GitLab 0) 5 abr. 2026: 23 (GitHub 23 · GitLab 0) 6 abr. 2026: 15 (GitHub 15 · GitLab 0) 7 abr. 2026: 13 (GitHub 12 · GitLab 1) 8 abr. 2026: 9 (GitHub 0 · GitLab 9) 9 abr. 2026: 18 (GitHub 0 · GitLab 18) 10 abr. 2026: 17 (GitHub 9 · GitLab 8) 11 abr. 2026: 0 (GitHub 0 · GitLab 0) 12 abr. 2026: 0 (GitHub 0 · GitLab 0) 13 abr. 2026: 31 (GitHub 27 · GitLab 4) 14 abr. 2026: 15 (GitHub 0 · GitLab 15) 15 abr. 2026: 0 (GitHub 0 · GitLab 0) 16 abr. 2026: 6 (GitHub 0 · GitLab 6) 17 abr. 2026: 6 (GitHub 1 · GitLab 5) 18 abr. 2026: 6 (GitHub 6 · GitLab 0) 19 abr. 2026: 5 (GitHub 5 · GitLab 0) 20 abr. 2026: 5 (GitHub 2 · GitLab 3) 21 abr. 2026: 10 (GitHub 4 · GitLab 6) 22 abr. 2026: 21 (GitHub 8 · GitLab 13) 23 abr. 2026: 12 (GitHub 1 · GitLab 11) 24 abr. 2026: 7 (GitHub 0 · GitLab 7) 25 abr. 2026: 8 (GitHub 8 · GitLab 0) 26 abr. 2026: 0 (GitHub 0 · GitLab 0) 27 abr. 2026: 17 (GitHub 14 · GitLab 3) 28 abr. 2026: 31 (GitHub 9 · GitLab 22) 29 abr. 2026: 17 (GitHub 17 · GitLab 0) 30 abr. 2026: 20 (GitHub 1 · GitLab 19) 1 may. 2026: 0 (GitHub 0 · GitLab 0) 2 may. 2026: 0 (GitHub 0 · GitLab 0) 3 may. 2026: 2 (GitHub 2 · GitLab 0) 4 may. 2026: 30 (GitHub 21 · GitLab 9) 5 may. 2026: 23 (GitHub 18 · GitLab 5) 6 may. 2026: 33 (GitHub 21 · GitLab 12) 7 may. 2026: 33 (GitHub 23 · GitLab 10) 8 may. 2026: 28 (GitHub 17 · GitLab 11) 9 may. 2026: 1 (GitHub 1 · GitLab 0) 10 may. 2026: 33 (GitHub 33 · GitLab 0) 11 may. 2026: 24 (GitHub 24 · GitLab 0) 12 may. 2026: 23 (GitHub 23 · GitLab 0) 13 may. 2026: 38 (GitHub 22 · GitLab 16) 14 may. 2026: 20 (GitHub 20 · GitLab 0) 15 may. 2026: 46 (GitHub 46 · GitLab 0) 16 may. 2026: 1 (GitHub 1 · GitLab 0) 17 may. 2026: 0 (GitHub 0 · GitLab 0) 18 may. 2026: 5 (GitHub 3 · GitLab 2) 19 may. 2026: 53 (GitHub 36 · GitLab 17) 20 may. 2026: 0 (GitHub 0 · GitLab 0) 21 may. 2026: 1 (GitHub 0 · GitLab 1) 22 may. 2026: 5 (GitHub 2 · GitLab 3) 23 may. 2026: 0 (GitHub 0 · GitLab 0) 24 may. 2026: 0 (GitHub 0 · GitLab 0) 25 may. 2026: 0 (GitHub 0 · GitLab 0) 26 may. 2026: 11 (GitHub 11 · GitLab 0) 27 may. 2026: 7 (GitHub 7 · GitLab 0) 28 may. 2026: 5 (GitHub 5 · GitLab 0) 29 may. 2026: 0 (GitHub 0 · GitLab 0) 30 may. 2026: 0 (GitHub 0 · GitLab 0) 31 may. 2026: 1 (GitHub 1 · GitLab 0) 1 jun. 2026: 21 (GitHub 21 · GitLab 0) 2 jun. 2026: 39 (GitHub 32 · GitLab 7) 3 jun. 2026: 9 (GitHub 0 · GitLab 9) 4 jun. 2026: 48 (GitHub 35 · GitLab 13) 5 jun. 2026: 13 (GitHub 8 · GitLab 5) 6 jun. 2026: 0 (GitHub 0 · GitLab 0) 7 jun. 2026: 6 (GitHub 6 · GitLab 0) 8 jun. 2026: 5 (GitHub 5 · GitLab 0) 9 jun. 2026: 15 (GitHub 1 · GitLab 14) 10 jun. 2026: 37 (GitHub 29 · GitLab 8) 11 jun. 2026: 22 (GitHub 11 · GitLab 11) 12 jun. 2026: 15 (GitHub 7 · GitLab 8) 13 jun. 2026: 0 (GitHub 0 · GitLab 0) 14 jun. 2026: 0 (GitHub 0 · GitLab 0) 15 jun. 2026: 12 (GitHub 7 · GitLab 5) 16 jun. 2026: 50 (GitHub 30 · GitLab 20) 17 jun. 2026: 28 (GitHub 21 · GitLab 7) 18 jun. 2026: 42 (GitHub 8 · GitLab 34) 19 jun. 2026: 5 (GitHub 3 · GitLab 2) 20 jun. 2026: 0 (GitHub 0 · GitLab 0) 21 jun. 2026: 0 (GitHub 0 · GitLab 0) 22 jun. 2026: 17 (GitHub 0 · GitLab 17) 23 jun. 2026: 25 (GitHub 15 · GitLab 10) 24 jun. 2026: 18 (GitHub 5 · GitLab 13) 25 jun. 2026: 4 (GitHub 0 · GitLab 4) 26 jun. 2026: 5 (GitHub 0 · GitLab 5) 27 jun. 2026: 0 (GitHub 0 · GitLab 0) 28 jun. 2026: 0 (GitHub 0 · GitLab 0) 29 jun. 2026: 6 (GitHub 0 · GitLab 6) 30 jun. 2026: 19 (GitHub 7 · GitLab 12) 1 jul. 2026: 14 (GitHub 11 · GitLab 3) 2 jul. 2026: 45 (GitHub 45 · GitLab 0) 3 jul. 2026: 50 (GitHub 50 · GitLab 0) 4 jul. 2026: 5 (GitHub 5 · GitLab 0) 5 jul. 2026: 11 (GitHub 11 · GitLab 0) 6 jul. 2026: 38 (GitHub 38 · GitLab 0) 7 jul. 2026: 58 (GitHub 56 · GitLab 2) 8 jul. 2026: 68 (GitHub 49 · GitLab 19) 9 jul. 2026: 53 (GitHub 40 · GitLab 13) 10 jul. 2026: 61 (GitHub 47 · GitLab 14) 11 jul. 2026: 42 (GitHub 42 · GitLab 0) 12 jul. 2026: 21 (GitHub 21 · GitLab 0) 13 jul. 2026: 19 (GitHub 16 · GitLab 3) 14 jul. 2026: 37 (GitHub 32 · GitLab 5) 15 jul. 2026: 24 (GitHub 13 · GitLab 11) 16 jul. 2026: 10 (GitHub 10 · GitLab 0) 17 jul. 2026: 0 (GitHub 0 · GitLab 0) 18 jul. 2026: 0 (GitHub 0 · GitLab 0) 19 jul. 2026: 0 (GitHub 0 · GitLab 0) 20 jul. 2026: 0 (GitHub 0 · GitLab 0) 21 jul. 2026: 2 (GitHub 2 · GitLab 0) 22 jul. 2026: 9 (GitHub 8 · GitLab 1) 23 jul. 2026: 5 (GitHub 4 · GitLab 1) 24 jul. 2026: 30 (GitHub 29 · GitLab 1) 25 jul. 2026: 0 (GitHub 0 · GitLab 0) 26 jul. 2026: 0 (GitHub 0 · GitLab 0) 27 jul. 2026: 13 (GitHub 0 · GitLab 13) 28 jul. 2026: 12 (GitHub 5 · GitLab 7) 29 jul. 2026: 15 (GitHub 13 · GitLab 2) 30 jul. 2026: 51 (GitHub 48 · GitLab 3) 31 jul. 2026: 62 (GitHub 62 · GitLab 0) 1 ago. 2026: 36 (GitHub 36 · GitLab 0) 2 ago. 2026: 0 (GitHub 0 · GitLab 0) 3 ago. 2026: 9 (GitHub 9 · GitLab 0) 4 ago. 2026: 19 (GitHub 12 · GitLab 7) 5 ago. 2026: 66 (GitHub 61 · GitLab 5) 6 ago. 2026: 29 (GitHub 27 · GitLab 2) 7 ago. 2026: 72 (GitHub 70 · GitLab 2) 8 ago. 2026: 19 (GitHub 19 · GitLab 0) 9 ago. 2026: 25 (GitHub 25 · GitLab 0) 10 ago. 2026: 38 (GitHub 38 · GitLab 0) 11 ago. 2026: 27 (GitHub 15 · GitLab 12) 12 ago. 2026: 65 (GitHub 61 · GitLab 4) 13 ago. 2026: 40 (GitHub 39 · GitLab 1) 14 ago. 2026: 12 (GitHub 10 · GitLab 2) 15 ago. 2026: 0 (GitHub 0 · GitLab 0) 16 ago. 2026: 9 (GitHub 9 · GitLab 0) 17 ago. 2026: 28 (GitHub 24 · GitLab 4) 18 ago. 2026: 32 (GitHub 30 · GitLab 2) 19 ago. 2026: 41 (GitHub 35 · GitLab 6) 20 ago. 2026: 18 (GitHub 13 · GitLab 5) 21 ago. 2026: 10 (GitHub 3 · GitLab 7) 22 ago. 2026: 16 (GitHub 16 · GitLab 0) 23 ago. 2026: 0 (GitHub 0 · GitLab 0) 24 ago. 2026: 17 (GitHub 9 · GitLab 8) 25 ago. 2026: 8 (GitHub 5 · GitLab 3) 26 ago. 2026: 55 (GitHub 36 · GitLab 19) 27 ago. 2026: 50 (GitHub 46 · GitLab 4) 28 ago. 2026: 61 (GitHub 48 · GitLab 13) 29 ago. 2026: 0 (GitHub 0 · GitLab 0) 30 ago. 2026: 0 (GitHub 0 · GitLab 0) 31 ago. 2026: 46 (GitHub 43 · GitLab 3) 1 set. 2026: 14 (GitHub 2 · GitLab 12) 2 set. 2026: 17 (GitHub 11 · GitLab 6) 3 set. 2026: 22 (GitHub 10 · GitLab 12) 4 set. 2026: 1 (GitHub 1 · GitLab 0) 5 set. 2026: 41 (GitHub 41 · GitLab 0) 6 set. 2026: 17 (GitHub 17 · GitLab 0) 7 set. 2026: 43 (GitHub 37 · GitLab 6) 8 set. 2026: 54 (GitHub 27 · GitLab 27) 9 set. 2026: 57 (GitHub 43 · GitLab 14) 10 set. 2026: 11 (GitHub 1 · GitLab 10) 11 set. 2026: 12 (GitHub 0 · GitLab 12) 12 set. 2026: 0 (GitHub 0 · GitLab 0) 13 set. 2026: 0 (GitHub 0 · GitLab 0) 14 set. 2026: 18 (GitHub 0 · GitLab 18) 15 set. 2026: 41 (GitHub 39 · GitLab 2) 16 set. 2026: 37 (GitHub 15 · GitLab 22) 17 set. 2026: 36 (GitHub 0 · GitLab 36) 18 set. 2026: 6 (GitHub 0 · GitLab 6) 19 set. 2026: 0 (GitHub 0 · GitLab 0) 20 set. 2026: 0 (GitHub 0 · GitLab 0) 21 set. 2026: 31 (GitHub 11 · GitLab 20) 22 set. 2026: 63 (GitHub 22 · GitLab 41) 23 set. 2026: 39 (GitHub 0 · GitLab 39) 24 set. 2026: 34 (GitHub 8 · GitLab 26) 25 set. 2026: 83 (GitHub 83 · GitLab 0)
Actualizado 25 set. 2026 Menos Más
Construyo con IA desde antes de que fuera tema de LinkedIn. Hoy trabajo con varios agentes de código en paralelo, todos con las mismas instrucciones, y las decisiones las tomo yo: qué se construye, cómo se siente y qué sale a producción. Este sitio pasó de idea a primera versión en más o menos una hora. Pulirlo tomó bastante más, pero esa parte fue culpa mía.
Cómo se hizo este sitio $ cat ~/.config/stack.yml
models: # sin fijar, ver abajo ¿Modelos? No los listo, a propósito. Sale uno nuevo cada semana y ni mi agente les sigue el ritmo: la mitad del tiempo jura que su modelo es el más nuevo. (Lo era, hace tres semanas.) El stack lo elijo al arrancar cada proyecto, según lo que de verdad le sirva ese mes.