La colección
de proyectos.

Sistemas backend, juegos y experimentos. Algunos proyectos, desde modelos de datos y APIs hasta multijugador local y aprendizaje automático.

Numi

Plataforma de gamificación para el reconocimiento y las recompensas en el trabajo.

  • Typescript
  • NestJS
  • PostgreSQL
  • Docker
  • Jest
  • Cypress
Visitar proyecto de Numi
Notas del proyecto de Numi

Reconocimiento en el trabajo

Una plataforma de reconocimiento y recompensas en el trabajo mediante gamificación.

El stack documentado combina NestJS y PostgreSQL con Docker, Jest y Cypress.

Wolfenstein 3D

Wolfenstein en C++ con multijugador local.

  • C++
  • C
  • SDL
  • CMake
  • Shell
Ver código de Wolfenstein 3D
Notas del proyecto de Wolfenstein 3D

Juego multijugador · FIUBA

Proyecto en equipo para Taller de Programación I de FIUBA, con ejecutables separados de servidor y cliente, y un editor de mapas.

El repositorio documenta la configuración en GNU/Linux, dependencias de SDL 2.0 y Qt5, y scripts de instalación y gestión de mapas.

Competencia de aprendizaje automático

Predicción de daños en edificios después de un terremoto.

  • Python
  • Pandas
  • Numpy
  • Scikit-learn
  • Jupyter
Ver código de Competencia de aprendizaje automático
Notas del proyecto de Competencia de aprendizaje automático

Predicción de daños por terremotos

Predicción de daños en edificios después de un terremoto con Python y el ecosistema de computación científica.

El proyecto utiliza Pandas, NumPy, Scikit-learn y Jupyter; el repositorio lo identifica como un trabajo en equipo.

Goodreads Backend

Réplica de Goodreads con autenticación, gestión de libros, noticias, notificaciones, preguntas, citas, lecturas y usuarios.

  • Typescript
  • NestJS
  • Drizzle
  • PostgreSQL
  • Docker
  • Swagger
Ver código de Goodreads Backend
Notas del proyecto de Goodreads Backend

API para una plataforma de lectura

Autenticación y gestión de libros, junto con noticias, notificaciones, preguntas, citas, lecturas y usuarios.

Desarrollado con NestJS, Drizzle y PostgreSQL; el proyecto incluye Swagger para documentar la API.

Notificador de MS Teams

Programa sencillo en Python para quienes no pueden iniciar sesión desde el teléfono: avisa cada vez que llega una notificación de Microsoft Teams a la PC.

  • Python
  • Win10Toast
Ver código de Notificador de MS Teams
Notas del proyecto de Notificador de MS Teams

Notificaciones de la PC al teléfono

Una utilidad en Python para reenviar notificaciones de escritorio cuando no se puede usar Microsoft Teams en el teléfono.

El README describe la configuración de Pushbullet, la integración con las notificaciones de Windows y una interfaz extensible de proveedores de notificaciones.

CRUD de usuarios

CRUD básico en Spring con creación de usuarios, seguimiento, autenticación, persistencia y gestión. Desarrollado en la era PRE-AI ;)

  • Java
  • Spring
  • Hibernate
  • PostgreSQL
  • Maven
  • Docker
Ver código de CRUD de usuarios
Notas del proyecto de CRUD de usuarios

API de gestión de usuarios

Creación de usuarios, seguimiento, autenticación, persistencia y gestión con Spring e Hibernate.

El README documenta una red Docker compartida, el inicio con Docker Compose y un frontend de prueba basado en Flask.