Saltar al contenido
Logo de Wester Dev

Guillermo Romero

Full Stack Developer

Desarrollo interfaces modernas, automatizo procesos con Python e IA y construyo soluciones web con foco en rendimiento, seguridad y experiencia de usuario.

Angular TypeScript Python React Tailwind CSS

Mis enfoques principales

Desarrollo, automatización y criterio visual aplicados a productos web reales.

Ingeniería web

Desarrollo interfaces y aplicaciones web con Angular, React, TypeScript y arquitecturas pensadas para crecer sin perder mantenibilidad.

Automatización aplicada

Creo herramientas con Python e IA para reducir tareas repetitivas, acelerar flujos internos y mantener revisión humana sobre los procesos críticos.

Criterio visual y rendimiento

Combino sensibilidad visual, optimización de recursos y experiencia de usuario para que cada producto sea usable, rápido y coherente con su identidad.

Proyectos

Soluciones web reales y herramientas propias

Estos son proyectos que he desarrollado para clientes, para uso personal por necesidades concretas o por exploración de tecnologías.

Proyecto full stack desplegado | Repositorio

Life - Iris

Portal web con Angular y panel administrativo protegido mediante autenticación real con JWT.

Angular TypeScript SCSS Node.js Express Prisma PostgreSQL JWT Netlify Render Neon

Life - Iris es una aplicación full stack desarrollada para una marca del sector bienestar. El proyecto combina un portal público responsive con un panel privado llamado Oráculo Admin, protegido mediante login real, backend propio, base de datos PostgreSQL y despliegue completo en servicios cloud.

Problema

Crear una presencia digital profesional para una marca de bienestar, incorporando una zona administrativa privada sin exponer datos reales del cliente y manteniendo una arquitectura preparada para evolucionar.

Solución

Desarrollo de una SPA en Angular con separación entre portal público y panel privado, conectada a una API REST en Node.js y Express. El acceso administrativo se protege con JWT, usuario persistido en PostgreSQL mediante Prisma y despliegue independiente en Netlify, Render y Neon.

Puntos técnicos

  • Frontend desarrollado con Angular y TypeScript
  • Arquitectura modular con separación entre público y privado
  • Panel administrativo protegido con guards
  • Interceptor HTTP para sesión JWT
  • API REST con Node.js, Express y TypeScript
  • Autenticación real con JWT y bcrypt
  • Base de datos PostgreSQL en Neon
  • ORM con Prisma 7
  • Despliegue frontend en Netlify
  • Despliegue backend en Render
  • Documentación técnica completa
  • Auditoría de secretos con Gitleaks
Proyecto real en producción

La Nueva Ola Records

SPA para una marca musical urbana con foco en identidad visual, rendimiento y escalabilidad futura.

React Tailwind CSS Vercel

La Nueva Ola Records es una plataforma web desarrollada para una marca musical urbana, orientada a reforzar su presencia digital mediante una experiencia visual coherente, navegación sencilla y una estructura preparada para evolucionar hacia nuevas funcionalidades.

Problema

Crear una presencia digital sólida para una marca musical, con una identidad visual potente y una base técnica capaz de crecer sin rehacer el proyecto desde cero.

Solución

Desarrollo de una SPA centrada en marca, contenido y rendimiento, desplegada en Vercel y construida con una arquitectura frontend preparada para futuras ampliaciones.

Puntos técnicos

  • Desarrollo SPA
  • Diseño responsive
  • Identidad visual personalizada
  • Despliegue en Vercel
  • Estructura preparada para evolución comercial
  • Optimización de recursos visuales
Repositorio público

WebP Crusher

CLI local para convertir y comprimir imágenes a WebP sin depender de servicios externos.

Node.js Sharp CLI WebP Web Performance

WebP Crusher es una herramienta CLI en Node.js diseñada para optimizar imágenes en flujos reales de publicación web. Convierte archivos a WebP mediante Sharp, permite procesar imágenes individuales o carpetas completas y preserva los originales por defecto.

Problema

Optimizar imágenes para proyectos web sin depender de Photoshop, GIMP, servicios externos ni herramientas pesadas en equipos con recursos limitados.

Solución

Creación de una CLI local con calidad configurable, salida personalizada, modo recursivo, protección contra sobrescritura, dry-run y borrado explícito de originales solo cuando el usuario lo solicita.

Puntos técnicos

  • Conversión local a WebP con Sharp
  • Procesamiento de archivo individual o carpeta
  • Modo recursivo
  • Calidad configurable
  • Carpeta de salida personalizada
  • Protección contra sobrescritura
  • Modo dry-run
  • Borrado explícito de originales
Caso de estudio IA

Autoblog

Sistema de automatización editorial para reducir tareas repetitivas en flujos de marketing.

Python Gemini API Automatización Human-in-the-loop

Autoblog es un caso de uso de automatización editorial desarrollado para acelerar tareas repetitivas de generación de contenido mediante Python y agentes de IA, manteniendo la revisión humana como paso obligatorio antes de cualquier publicación.

Problema

Reducir el tiempo invertido en tareas repetitivas de preparación y generación de contenido sin eliminar el criterio humano del proceso editorial.

Solución

Diseño de un flujo automatizado con Python y Gemini API para generar borradores estructurados, revisables y adaptables a distintos contextos de marketing.

Puntos técnicos

  • Automatización con Python
  • Orquestación de agentes de IA
  • Uso de Gemini API
  • Flujo human-in-the-loop
  • Generación de borradores estructurados
  • Revisión humana antes de publicación
  • Preparado para futura interfaz visual

Experiencia

Trayectoria profesional y proyectos aplicados

Aquí muestro mi experiencia en el sector y los proyectos que he desarrollado para solucionar problemas reales tanto para uso personal como para particulares.

Nov 2024 · Actualidad

Desarrollador Full Stack Freelance

Proyectos independientes

Desarrollo de proyectos web, automatización con Python/IA, creación de herramientas propias y formación técnica continua orientada a ciberseguridad, rendimiento y arquitectura frontend.

  • Desarrollo de soluciones web para clientes reales.
  • Creación de herramientas propias orientadas a productividad y rendimiento.
  • Automatización de procesos mediante Python e IA.
  • Especialización activa en ciberseguridad, Python y machine learning.

Abr 2023 · Ago 2023

Agente digitalizador / Desarrollo web

Ábaco Developments

Digitalización de empresas, trato directo con clientes, definición de requisitos, desarrollo web individual, configuración de alojamiento y entrega de soluciones web.

  • Asesoramiento a empresas en procesos de digitalización.
  • Definición de requisitos con clientes no técnicos.
  • Desarrollo web completo de forma individual.
  • Configuración de alojamiento y despliegue.

Sep 2017 · Dic 2017

Técnico IT

Famosa

Soporte técnico IT, mantenimiento preventivo y correctivo, configuración de equipos, asistencia remota y resolución de incidencias.

  • Mantenimiento preventivo y correctivo de equipos.
  • Configuración de puestos de trabajo.
  • Soporte técnico local y remoto.
  • Gestión de incidencias mediante herramientas internas.

Stack

Tecnologías y herramientas que empleo

Estas son las herramientas que empleo en la mayoría de mis proyectos, han terminado siendo mis favoritas por la cantidad de oportunidades que ofrecen a la hora de crear algo memorable.

Frontend

Interfaces modernas, arquitectura de componentes y experiencia responsive.

Angular TypeScript React Tailwind CSS SASS/SCSS HTML CSS

Backend & datos

APIs, lógica de servidor y persistencia de datos en entornos relacionales y no relacionales.

Python FastAPI Java Spring Boot PHP MySQL PostgreSQL MongoDB Firebase

Automatización, tooling & seguridad

Herramientas, despliegue, automatización, autenticación y análisis técnico.

Node.js Sharp Gemini API OAuth2 JWT Nmap Git/GitHub Vercel CLI tools

Formación

Base técnica y especialización continua

Formación reglada en desarrollo y sistemas, complementada con especialización en ciberseguridad, Python y machine learning.

Grado Superior en Desarrollo de Aplicaciones Web

IES Infanta Elena

2020 · 2023

Grado Medio en Sistemas Microinformáticos y Redes

IES Infanta Elena

2014

Especialización en Ciberseguridad, Python y Machine Learning

Deusto Formación

2025 Especialización activa

Certificado Profesional N3 en Desarrollo de Apps con Tecnologías Web

Grupo Colón

2025

Perfil

Sobre mí

Una visión técnica, visual y práctica aplicada al desarrollo de productos digitales.

Fotografía profesional de Guillermo Romero

Soy desarrollador Full Stack formado en Desarrollo de Aplicaciones Web, actualmente centrado en proyectos reales, automatización con Python/IA y especialización en ciberseguridad.

Mi enfoque combina base técnica, criterio visual y aprendizaje continuo aplicado a productos concretos. Busco mejorar mis habilidades mientras creo soluciones útiles a problemas digitales.

Base técnica

DAW, SMR y experiencia en desarrollo web e IT.

Automatización

Python, IA generativa y herramientas propias.

Identidad visual

Criterio de composición, marca y experiencia de usuario.

Contacto

¿Hablamos?

Estoy abierto a oportunidades donde pueda aportar desarrollo web, automatización, criterio visual y mentalidad técnica.

Por privacidad, este portfolio no expone email, teléfono ni CV descargable en esta primera versión. El contacto profesional se centraliza mediante LinkedIn y GitHub.