Profile picture

Santi Martínez

Programador web con +3 años de experiencia como desarrollador front-end, así como en el diseño de interfaces y experiencia de usuario. Keep it simple 😉


Experiencia

Company picture

Desarrollador front-end - UX/UI

Atalis Funding|

Diseño y desarrollo de apps web para importantes clientes del mundo de la ciencia e investigación, desde readaptar aplicaciones open source hasta crear importantes herramientas para mejorar la eficiencia en el campo de la investigación

Stack utilizado
FigmaReactTailwindCSSRailsPostgreSQL
Company picture

Desarrollador full-stack

Wozzo|

Prácticas de fin de ciclo en las cuales desarrollé un clon de Spotify funcional con categorías, listas y reproducción de música almacenada en un bucket de AWS; para los administradores, backoffice para la gestión de datos.

Stack utilizado
ReactExpressMongoDBAWS S3MaterialUISCSS

Proyectos

PFisicMario (preparador físico de judo) portada

PFisicMario (preparador físico de judo)

Full-stack

Estado: en desarrollo 💻

Web para un entrenador de judo el cual quiere gestionar usuarios, planes de entrenamiento y seminarios entre otros. La web está haciéndose en NextJS para la futura escalabilidad que incluirá gestión de usuarios, plataforma de pago y planes haciendo uso de entorno backend + base de datos.

Stack utilizado

NextJSReactTailwind CSSCSSView transition
Docmark portada

Docmark

Full-stack

Estado: en desarrollo 💻

Aplicación para Atalis Funding la cual gestiona documentos provenientes de Horizon Europe, permitiendo a los usuarios subrayarlos, organizar su contenido jerárquicamente y compartir los cambios con los demás usuarios dados de alta.

Este proyecto es privado, por lo que el código no está disponible en estos momentos

Stack utilizado

ReactRuby on RailsPythonFigmaTailwind CSSZustandCSSAPI TreeWalkerPostgreSQLJWTAPI REST
TMDB movie app (prueba técnica) portada

TMDB movie app (prueba técnica)

Front-end

Estado: finalizado en 2023 ✅

Prueba técnica para la empresa Atalis Funding la cual permite buscar series y películas, resultados paginados, gestión de favoritos e información detallada de lo buscado. Incluye una simulación de autenticación en el navegador (localStorage), y el consumo de datos mediante API REST.

Stack utilizado

ReactCSSAPI RESTlocalStorage
Scrapping multimedia en TV3/SX3 portada

Scrapping multimedia en TV3/SX3

Script

Estado: finalizado en 2022 ✅

Obtención de contenido multimedia (series y películas), mediante scrapping de datos, leyendo el DOM de la web principal y analizando la API del grupo TV3 para obtener los ficheros. Una vez procesados, estos se guardan en almacenamiento local y se genera un archivo de registro local.

Stack utilizado

PythonBeautiful Soup
Clon de Spotify portada

Clon de Spotify

Full-stack

Estado: finalizado en 2022 ✅

Clon de Spotify que cuenta con listas de reproducción por temática, la cual incluye canciones reproducibles en toda la app mediante el reproductor multimedia hecho específicamente para esta aplicación. Las canciones se almacenan en AWS S3 y se procesan desde el backend, que provee a la app toda la data necesaria.

Stack utilizado

ReactExpressMongoDBSCSSMaterialUIMongooseAWSMulterJWT
PokeDuel portada

PokeDuel

Full-stack

Estado: finalizado en 2022 ✅

Proyecto de final de grado en el cual se diseña un videojuego basado en los combates Pokémon, obteniendo los datos de éstos desde un script y almacenándolos en la DB. El juego consiste en pasar rondas combatiendo contra pokémons aleatorios, incluyendo hándicap de tipos y una leader board.

Stack utilizado

AngularTypeScriptExpressMongoDBSCSSMongooseAWSMulterJWT
Palmimax portada

Palmimax

Front-end

Estado: finalizado en 2021 ✅

Proyecto trimestral en el cual se crea una app de cine básica y en local, con películas y sesiones estáticas centrándonos sobre todo en la UX/UI y la simulación de un backend para preservar datos.

Stack utilizado

JavaScriptlocalStorageCSSHTMLMochaBabel