Foto de perfil de Santiago Martínez

Santi Martínez

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


Experiencia

Logo de Pixind

Desarrollador full-stack

Pixind|

Diseño y desarrollo de aplicaciones web orientadas al ámbito del deporte y alto rendimiento.

Stack utilizado

GoHTMXJavaScriptPostgreSQLTailwindCSSDocker
Logo de Freelance

Desarrollador full-stack

Freelance|

Diseño y desarrollo de aplicaciones web para todo tipo de clientes y bajo demanda. El último proyecto que se está llevando a cabo es a web de Ressò - Centre d'entrenament, desarrollándose en NextJS como fullstack; TailwindCSS para estilos rápidos, modernos y escalables y cara al futuro se utilizará base de datos SQL, OAuth y hosting en Vercel.

Stack utilizado

ReactNextJSNodeJSSQLTailwindCSSCSSVercel
Logo de Atalis Funding

Desarrollador front-end - UX/UI

Atalis Funding|

Diseño y desarrollo de apps web para clientes del sector de la ciencia e investigación; desde readaptar aplicaciones open source como Feedbin para crear un gestor de contenido robusto y conciso para los clientes, hasta crear herramientas para mejorar la eficiencia a la hora de realizar documentación, investigación y gestión de datos.

Stack utilizado

FigmaReactTailwindCSSRailsPostgreSQL
Logo de Wozzo

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. La app cuenta con un backoffice para toda gestión de datos: desde usuarios hasta listas de reproducción, artistas y ficheros de música.

Stack utilizado

ReactExpressMongoDBAWS S3MaterialUISCSS

Proyectos

Ressò - Centre d'entrenament portada

Ressò - Centre d'entrenament

Full-stack

Estado: finalizado en 2025 ✅

Web para el centro Ressò - Centre d'entrenament, situado en Marratxí (Palma de Mallorca). Ésta ofrece servicios de gimnasio, entrenos personales, seminarios, etc. El proyecto está desarrollado en NextJS para posible escalado y migración de datos de la aplicación.

Stack utilizado

NextJSReactTailwind CSSCSSView transition
Docmark portada

Docmark

Full-stack

Estado: finalizado en 2025 ✅

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. Incluye canciones reproducibles en toda la app mediante el reproductor multimedia hecho específicamente para esta aplicación sin ningún tipo de libreria externa. 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

Contacto

¡Ponte en contacto conmigo por cualquiera de las siguientes vías!

¿Te ha gustado mi portfolio? Sería de gran ayuda que lo compartas con tu circulo de contactos. ¡Muchísimas gracias!