Saltar al contenido
← Todas las notas

· Historia · Python · Java

De las prácticas de la escuela a detectar objetos con YOLO

Cómo empezó mi GitHub. Spoiler, con un comparador de textos, una máquina de café y muchísimo Java.

Si te vas hasta el fondo de mi GitHub, lo primero que vas a encontrar no es nada de IA. Es Lector, un programa que comparaba textos (marzo de 2024), y su hermano Lector.pdf, que hacía lo mismo pero con PDFs. Por esas fechas también está Maquina-de-cafe. Así empieza casi todo el mundo, y está bien.

Si te fijas, en ese repo hay como diez pull requests del mismo día que se llaman “Create uno.txt” o “Update uno.txt”. Ahí estaba aprendiendo a usar git. Nadie nace sabiendo hacer un merge.

La era de Java y C#

En 2025 la escuela me tuvo un buen rato en Java y C#: Practicas_escolares_Csharp, Practicas_java, mis primeros pasos con JavaFX, un Laberinto en C# y un repo que con mucha confianza bauticé java_Avanzado. Nada de eso va a cambiar el mundo, pero ahí aprendí lo aburrido que de verdad importa: programación orientada a objetos, estructurar un proyecto y no rendirme cuando algo no compila.

El primer proyecto que se sintió como “IA”

En octubre de 2025 hice YOLO Vision: detección de objetos en tiempo real con YOLO y OpenCV. Fue la primera vez que vi a la computadora “entender” algo, aunque fuera poner una caja alrededor de una taza y decir cup 0.87. Ahí me picó el bicho.

Después vinieron un chat con cifrado SSL, un juego en Pygame con agentes que patrullaban y te perseguían, y un juego de batallas Pokémon en línea. Todo seguía siendo “proyecto de aprendizaje”, pero cada vez más cerca de lo que quería hacer.

Lo que me llevo

No borré nada de eso. Me gusta que se note el camino: de comparar dos .txt a, unos meses después, tener un RAG en producción. Si estás empezando y te da pena tu GitHub, no lo escondas. Es tu historial, no tu portafolio.