Mi vida ahora
Última actualización: 23/11/2024
Esta es una página “now”, lee más sobre el proyecto aquí
Proyectos activos
- Carrera
- Ingeniero de IA para AI Consortivm
- Ejercicio
- Paseo corto por la mañana
- Calistenia / Correr después del trabajo
- Yoga antes de dormir
- Blog: escribiendo mas a menudo
- Personal
- Aprendiendo a romper los ciclos depresivos
- Aprendiendo a lidiar con el aburrimiento
- Carnet de conducir
- Inversiones
- Usando Trading212 como broker
- Inversiones en dividendos, S&P 500 y acciones de cannabis
- Cocina / Dieta
- Cocinar en lotes y congelar comidas
- Investigación
- Estudiando alineamiento (IA)
- Estudiando racionalidad (LessWrong)
Archivo de proyectos / cementerio
Lista de todos los proyectos en los que he trabajado en el pasado.
- CoopStories (2023)
- Advent of Code (2022)
- Rabbit Kata (2022)
- Crazy Ranges Kata (2022)
- Adventure Book (2022)
- Advent of Code (2021)
- Rust Rover (2021)
- Advent of Code (2020)
- Terapia Solidaria (2020)
- WhatsApp Chat Viewer (2020)
- Docsify Notebook Template (2020)
- Math Notebooks (2020)
- Redukers (2020)
- [F] My functional library (2019)
- Advent of Code (2019)
- AnimeFLV Scrapper (2018)
- IronHack Projects
- AlexioProject (2018)
- MyNotebooks (2017)
CoopStories (2023)
Escribe historias con amigos. Tú comienzas la historia y luego tus amigos la continúan. La gracia está en que tus amigos solo pueden ver el último párrafo que escribiste. ¡Pruébalo, es más divertido de lo que parece!
Advent of Code (2022)
Otro año de AoC. Esta vez las soluciones fueron en Go. ¡Qué lenguaje tan increíble! Me encantó su sencillez, el código en Go es super fácil de leer y entender. Lo dejé a medias por falta de tiempo.
Rabbit Kata (2022)
Otra kata. Esta vez copié la kata de un libro que estaba leyendo.
Crazy Ranges Kata (2022)
Kata para practicar TDD. Desarrollé esta kata para una antigua empresa en la que trabajé. La kata trata sobre generar rangos a partir de una lista de números.
A mis antiguos compañeros les encantó la kata y todos nos divertimos mucho resolviéndola.
Adventure Book (2022)
Proyecto final de FP Superior. Aplicación tipo diario para documentar tus aventuras. Planeaba usar esta aplicación para mis aventuras personales. Sin embargo, con el tiempo, pasé a otra forma de llevar un diario.
Advent of Code (2021)
Otro año de Advent of Code. Esta vez elegí resolver los ejercicios usando Elixir. No llegué muy lejos debido a mi trabajo, pero estoy contento con el progreso que hice. Elixir es un lenguaje precioso, y tengo ganas de usarlo más en el futuro.
Rust Rover (2021)
Implementación del problema Mars Rover en Rust. Empecé este proyecto para aprender Rust. En general, me gustó el lenguaje por su robustez y sistema de tipos. Me abrió la mente a nuevos conceptos como ownership, borrowing, pattern matching y lifetimes.
Advent of Code (2020)
Segundo año de Advent of Code. Esta vez resolví los ejercicios usando TypeScript. Llegué más lejos que el año anterior [16/25], pero no pude terminar el reto. Estoy contento con el progreso que hice.
Aprendí un montón de “acrobacias con tipos” en TypeScript. ¡Bastante divertido!
Terapia Solidaria (2020)
En plena pandemia, algunos amigos y yo iniciamos un proyecto para ayudar a la gente. El proyecto era una web donde la gente podía encontrar terapeutas y reservar citas. El proyecto tuvo buena acogida en mi ciudad.
Gracias a todos los psicólogos que se ofrecieron como voluntarios para ayudar a la gente necesitada. Vosotros sois los verdaderos héroes.
WhatsApp Chat Viewer (2020)
Pequeña aplicación para ver chats exportados de WhatsApp. Por aquel entonces cambié de móvil y quería conservar mis viejos chats. Los exporté y desarrollé esta aplicación para visualizarlos. Fue un proyecto divertido donde aprendí sobre parsing y renderizado de texto (de manera eficiente). También aprendí sobre diseño web y UX.
Docsify Notebook Template (2020)
Plantilla para crear cuadernos usando Docsify. Creé esta plantilla para la gente que quería tener una forma bonita de compartir sus cuadernos. La plantilla es sencilla, y a la comunidad de Docsify le gustó.
Math Notebooks (2020)
Colección de todos mis cuadernos de matemáticas. Empecé a estudiar matemáticas para mejorar mis habilidades de programación. Por aquel entonces soñaba con convertirme en ingeniero de ML. Desgraciadamente me aburrí de estudiar matemáticas por mi cuenta y lo dejé. Sin embargo, estoy orgulloso del trabajo que hice.
Redukers (2020)
Átomos de Redux reutilizables. Proporciona estructuras de datos componibles en forma de un reducer y sus selectores correspondientes. Desarrollé esta librería para mi trabajo. La gestión del estado es un tema complicado, y quería facilitárselo a mis compañeros. La librería fue un éxito y la usamos en varios proyectos.
[F] My functional library (2019)
Colección de utilidades funcionales implementadas desde cero. Esta “librería” fue desarrollada mientras resolvía el Advent of Code 2019. Proyecto super divertido. Implementar librerías desde cero es una gran manera de aprender cómo funcionan internamente.
Advent of Code (2019)
Advent of Code es un reto de programación anual que tiene lugar en diciembre. Empecé el reto en 2019, pero no pude terminarlo. Algunos de los problemas de programación eran demasiado difíciles para mí.
Por aquel entonces, me estaba metiendo en la programación funcional y la mayoría de los ejercicios los resolví usando ese paradigma.
AnimeFLV Scrapper (2018)
Desarrollé un scrapper para la web de anime AnimeFLV. Fue un proyecto divertido donde aprendí lo básico del web scraping. Esta fue la primera vez que publiqué un paquete en NPM. El proyecto se discontinuó porque AnimeFLV ahora está protegido por Cloudflare.
IronHack Projects
Durante mi tiempo en IronHack, desarrollé varios proyectos.
Khanapp (2018)
Khanapp es una plataforma donde puedes crear khanas que son como gimnacanas compuestas por retos, en cada khana seleccionas un área de juego, también seleccionas una fecha en la que quieres jugar (por ejemplo, un parque cercano a ti), y el número de retos que quieres que tenga tu khana.
Los retos son pruebas lógicas tipo trivial y puedes seleccionar el tema de estos y su dificultad cuando creas una khana.
Proyecto final desarrollado en 2 semanas. A estas alturas, ya estaba familiarizado con las tecnologías web modernas (stack MEAN). Fue super divertido y lleno de nuevos retos: web sockets, mapas, cálculos de geolocalización, conexiones P2P. Grandes recuerdos.
Demo del proyecto en el IronHack HackShow.
CrazyTrips (2018)
Plataforma para compartir y descubrir viajes. Este proyecto también se desarrolló en 1 semana. Esta vez fue un proyecto full-stack con NodeJS, Express, MongoDB y Handlebars. Fue una buena experiencia de aprendizaje para entender todos los diferentes componentes que tiene un proyecto full-stack.
Daily’s Hell (2018)
Juego bullet-hell desarrollado en JS y HTML5 Canvas API. Fue un proyecto super divertido donde aprendí lo básico del desarrollo de juegos. Al principio fue difícil desarrollar la física y mantener el juego optimizado (debido a la cantidad de balas en la pantalla). Sin embargo, logré terminarlo a tiempo y estoy orgulloso del resultado.
El juego entero fue desarrollado en 1 semana.
AlexioProject (2018)
Sistema de gestión escolar hecho con Python y Django. Fue un proyecto divertido donde aprendí lo básico del desarrollo web, bases de datos y Python. El proyecto nunca se terminó, pero fue una gran experiencia de aprendizaje.
Este proyecto me enseñó mucho sobre modelado de datos. Pasé un montón de tardes después del instituto pensando en los entresijos de cómo funciona un sistema de gestión escolar. Además, empecé a profundizar en temas complejos como la autenticación, los permisos y el modelo MVC.
MyNotebooks (2017)
Colección de cuadernos (en español) de cuando estaba aprendiendo programación básica. Los cuadernos están incompletos. Es un buen recuerdo de mis inicios en el mundo del software.
Cuadernos: Git, Java 8, C y C++.