Análisis de datos y Dashboards

Dashboard de Análisis para DJ Mixxx

Dashboard de Análisis para DJ Mixxx

Es un dashboard diseñado para el análisis posterior al set y la autorreflexión. Lo utilizo para obtener información sobre mi estilo como DJ, comprender mi flujo y descubrir nuevas combinaciones de canciones o artistas para explorar.

Rastrea la historia completa de mis sets tocados en eventos de Swing y Blues utilizando datos exportados de Mixxx, permitiéndome analizar tanto presentaciones individuales como tendencias a largo plazo.

Puedes ver un ejemplo en vivo aquí (puede tardar unos minutos en iniciarse): Tablero en Vivo

Tecnología y habilidades: Análisis de datos, visualización de datos, Python, Dash, Plotly, SQL. Ver código en GitHub

Dashboard de Analítica Web
Dashboard de Analítica Web

Dashboard de Analítica Web

Un dashboard de análisis casi en tiempo real para este portafolio, construido con Data Studio y alimentado por datos de GA4 exportados a BigQuery.

Cuenta con una agrupación de canales de sesión personalizada y una visualización de Jerarquía de Árbol personalizada para desglosar el tráfico por dispositivo, navegador, sistema operativo y ubicación.

Tecnología y habilidades: Data Studio, BigQuery, GA4, SQL, Visualización de Datos.

Alquileres
Alquileres

Análisis histórico de alquileres

Análisis de datos históricos de alquiler en Alemania y detección de valores atípicos de precios (en curso).

El propósito de este proyecto es estudiar la evolución de los precios de alquiler y la detección de valores atípicos. Eventualmente me gustaría que fuera una herramienta para que la gente estime si una propiedad de su interés tiene un precio razonable.

Tecnología y habilidades: Analítica de datos, Ciencia de datos, Python, Scikit-learn, Pandas, geopandas, Jupyter-notebook.

Desarrollo de Apps

Calculadora SHARE
Calculadora de Alquiler de Apartamento Compartido (SHARE)

Calculadora de Alquiler de Apartamento Compartido (SHARE)

Calculadora simple para aproximar la parte del alquiler que debe pagar cada inquilino, dada el área de su habitación y el alquiler total del apartamento. También es posible agregar impuestos compartidos adicionales como internet o impuestos municipales al cálculo para fines presupuestarios.

La aplicación está inspirada en mi experiencia tratando de encontrar alojamiento en ciudades donde el alquiler es muy alto y compartir alojamiento es común. Está destinado a ser una primera estimación de lo que sería una parte justa del alquiler para cada compañero de piso. No tiene en cuenta características como baños en suite, balcón, etc..

Prueba la Calculadora SHARE →

Tecnología y habilidades: Javascript, HTML

Mixxx DJ Buddy

Mixxx DJ Buddy

App complementaria en vivo para Mixxx (software de DJ gratuito y de código abierto) que visualiza tendencias de BPM y metadatos de tracks en tiempo real, leyendo directamente de la base de datos SQLite de Mixxx.

Pasa el cursor sobre los puntos del gráfico para ver a qué crates y playlists pertenece cada canción — ayudándote a entender la historia de tu set y planear el próximo movimiento en la pista.

Más información sobre Mixxx DJ Buddy →

Tecnología y habilidades: Go, HTML, D3.js, SQLite. Ver en GitHub

Mixxx Remote Display en un e-reader
Mixxx Remote Display

Mixxx Remote Display

Una aplicación complementaria para Android que convierte cualquier móvil, tablet o e-reader en una pantalla dedicada "Now Playing". Permite a los bailarines identificar la música sin necesidad de preguntar al DJ ni depender de una conexión a internet.

Optimizada para un descubrimiento sin fricciones, la pantalla se actualiza automáticamente vía Bluetooth SPP, siendo una opción robusta para salas de baile y locales sin Wi-Fi.

Explora la Pantalla de Descubrimiento →

Tecnología y habilidades: Android, Java, Bluetooth SPP, Mixxx. Ver en GitHub

Rastreador de Tareas
Rastreador de Tareas

Rastreador de Tareas

Aplicación Python para rastrear el tiempo dedicado a las tareas. Uno puede agregar qué tareas desea rastrear y la cantidad de tiempo dedicado a cada tarea cada día. Está destinado a ser una aplicación de seguimiento solo para escritorio, para evitar interactuar con un teléfono. También permite graficar el tiempo dedicado a cada tarea, para poder visualizar el progreso y la consistencia.

Tecnología y habilidades: Full stack, Python, Pandas, json

Desarrollo de Visualización de Datos

La Paleta de Sevilla
La Paleta de Sevilla

La Paleta de Sevilla

Una visualización de datos interactiva que explora una paleta de colores inspirada en la arquitectura e historia de Sevilla. Incluye análisis de contraste, simulaciones de daltonismo y una galería de inspiración.

Tecnología y habilidades: Visualización de datos, D3.js, Accesibilidad (WCAG), Teoría del color.

Visualizaciones Personalizadas para Power BI
Visualizaciones para Power BI

Visualizaciones Personalizadas Gratis para Power BI

Una colección de visualizaciones personalizadas gratuitas y de código abierto para Microsoft Power BI, incluyendo el Gráfico de Bala Lipstick y el Mapa de Calor Matriz de Intensidad.

Tecnología y habilidades: TypeScript, D3.js, Power BI SDK, pbiviz, Visualización de Datos.

Visualizaciones de la Comunidad de Data Studio
Visualizaciones para Data Studio

Visualizaciones de la Comunidad de Data Studio

Visualizaciones personalizadas para Google Data Studio, incluyendo jerarquía de árbol, histograma y gráficos de lápiz labial.

Tecnología y habilidades: JavaScript, D3.js, API DSCC, Visualización de Datos.

Mapas de colores unidos - ejemplo jet y topografía lado a lado
Mapas de colores unidos

Código de mapas de colores unidos

Este es un código de Python y Matlab para hacer un nuevo mapa de colores uniendo dos mapas de colores preexistentes. Permite unir dos mapas de colores divergentes, pero pudiendo cambiar los límites de la barra de colores y el punto de pivote de la divergencia.

Es útil para datos que tienen información relevante en rangos muy diferentes, o tienen un umbral natural que divide los datos (por ejemplo, topografía con un nivel de agua). Haga clic en el enlace de la imagen para acceder al repositorio de github.

Tecnología y habilidades: Visualización de datos, Python, Matlab.

Gráficos y Visualización

Péndulo de Resorte
Péndulo de Resorte

Péndulo de Resorte

Visualización de la dinámica del sistema de péndulo de resorte

Tecnología y habilidades: Visualización de datos, Python, Matplotlib.

Estabilización de 3 Ondas
Péndulo de Resorte

Estabilización de 3 Ondas

Animación de inestabilidad modulacional. Mostrando la interacción no lineal entre frecuencias de una onda que se propaga en un régimen de autoenfoque.

Tecnología y habilidades: Visualización de datos, Ecuaciones diferenciales.

Esquema de filamentación
Esquema de filamentación

Esquema de filamentación láser

Esquema de filamentación láser 3d hecho en Python.

Tecnología y habilidades: Visualización de datos, Diseño, Python, Matplotlib.

Recursos de visualización de datos

Compilación de recursos útiles para la visualización de datos

Diseño de visualizaciones

10 Consejos para hacer gráficos hermosos
Diez reglas simples para mejores figuras. Nicolas P. Rougier, Michael Droettboom, Philip E. Bourne
Sitio web de Edward Tufte. Some of the best resources for data visualization.
Data Visualization with D3. Excellent 20hs course form it's series "Get it right in black and white", to learn D3.js and how svg works, developed by Curran Kelleher.

Uso de colores en visualizaciones

CMocean Mapas de colores para ciencias de la tierra. Buenos ejemplos de como los colormaps impactan la manera en la que entendemos los datos.
Como elegir paletas de colores para figuras científicas. Timothy B. Plante MD, MHS, Mary Cushman MD, MSc
Turbo. Un mapa de colores lineal, optimizado para visualización de datos con alto contraste. Google AI Blog.
Mapas de colores científicos desarrollados para mejor performance y con criterios de accesibilidad. Fabio Crameri.
Articulo sobre el mal uso del color en la comunicación científica. Fabio Crameri, Grace E. Shephard y Philip J. Heron.
simplifiedsciencepublishing.com Guias y herramientas para elegir paletas de colores para visualización científica.
Youtube: Entendiendo el color. Blender Guru Best resource for learning about color theory and how it impacts storytelling.