My Projects

Explore my portfolio of data science, web development, and software engineering projects

Panama Presidential Elections Visualisation Report 2024

Informe reproducible en R Markdown para la visualización de resultados de las elecciones presidenciales de Panamá 2024, con análisis de tendencias, mapas y gráficos interactivos.

Outcomes

Análisis y limpieza de datos con dplyr. Visualizaciones con ggplot2 y plotly. Mapas interactivos de resultados electorales. Generación de informe dinámico en R Markdown

Hotel Management System

Aplicación web de gestión hotelera con backend en Spring Boot y frontend con Thymeleaf, que permite crear, editar y eliminar reservas, clientes y servicios, almacenando datos en H2 embebido.

Outcomes

CRUD completo de clientes, reservas y servicios. Backend con Spring Boot y Spring Data JPA. Vistas dinámicas en Thymeleaf. Base de datos H2 embebida

GANs for Image Generation

Pipeline de GANs en PyTorch para generar imágenes RGB de 32×32 con interfaz interactiva en Streamlit.

Outcomes

Modelos generador y discriminador en PyTorch. Streamlit para UI interactiva. Upscaling opcional con Real-ESRGAN

RetroFocus Imaging Application

Herramienta de edición de fotos en Python con GUI que aplica filtros vintage, pixel art, viñeta y estimación de profundidad.

Outcomes

Interfaz con PySimpleGUI. Procesamiento con OpenCV & PIL. Depth Estimation con Transformers

Football Analytics with YOLO

Sistema de análisis de partidos en tiempo real: detección y seguimiento de jugadores con YOLO, cálculo de posesión y visualización de red de pases estilo minimapa.

Outcomes

Detección & tracking de jugadores con YOLO. Cálculo de posesión con Pandas. Visualización de red de pases

Best Book Data Science

Análisis exploratorio de libros de Data Science: relación entre precio, número de páginas y calificaciones usando un dataset de Kaggle.

Outcomes

Limpieza y análisis de datos con Pandas. Visualización de tendencias con Matplotlib. Informe de correlaciones clave

Image Deblurring

Restauración de imágenes borrosas mediante Regularización de Tikhonov y Descomposición en Valores Singulares Truncada (TSVD).

Outcomes

Python, NumPy & SciPy. Tikhonov & TSVD. Visualización con Matplotlib & OpenCV

Simple Programming Language

Creación de un lenguaje de programación en español con estructuras básicas (variables, arrays, imprimir) para facilitar el aprendizaje sin depender de lenguajes convencionales.

Outcomes

Parser con ANTLR v4. Implementación en Kotlin & Python. Sintaxis y comandos en español