Saltar al contenido

Experiencia y capacidades

Experiencia verificable, proyecto a proyecto.

Seis áreas de trabajo, los proyectos que las acreditan y las tecnologías que hay en su código. Cada proyecto tiene una ficha técnica imprimible para adjuntar a una oferta o a un expediente.

proyectos documentados
20
para clientes
12
en producción
13
tecnologías verificadas
108

Solo figuran proyectos con evidencia comprobable: repositorio, sistema en servicio o web pública. En un procedimiento de contratación, la solvencia técnica se acredita con los certificados de buena ejecución que expide cada destinatario (art. 90 LCSP); esta página no los sustituye.

Desarrollo de software

Aplicaciones web y móviles a medida, APIs, paneles de gestión e integraciones entre sistemas, con pruebas automatizadas y despliegue continuo.

16 proyectos · 105 tecnologías

Proyectos que lo acreditan

Proyecto Destinatario Estado y periodo Ficha técnica
CRM y ERP a medida para un taller de llantas CRM/ERP a medida The Wheel Lab En producción Desde enero de 2026 Ficha técnica de CRM y ERP a medida para un taller de llantas
Observatorio de Riesgo Vial Plataforma de datos e inteligencia territorial Producto propio En producción Desde agosto de 2026 Ficha técnica de Observatorio de Riesgo Vial
Producción de vídeo automatizada Automatización de procesos The Wheel Lab MVP Desde junio de 2026 Ficha técnica de Producción de vídeo automatizada
Jarvis, asistente de voz para el hogar Asistente de voz con IA Producto propio En producción Desde julio de 2026 Ficha técnica de Jarvis, asistente de voz para el hogar
Ecosistema web The Wheel Lab Desarrollo web a medida sobre WordPress The Wheel Lab En producción De marzo a octubre de 2026 Ficha técnica de Ecosistema web The Wheel Lab
App Driver para conductores App móvil a medida The Wheel Lab MVP Desde marzo de 2026 Ficha técnica de App Driver para conductores
App Partner para clientes de empresa App móvil a medida The Wheel Lab MVP De marzo a octubre de 2026 Ficha técnica de App Partner para clientes de empresa
CRM/DMS para un concesionario de ocasión CRM/DMS a medida Concesionario de vehículos de ocasión En producción Desde septiembre de 2025 Ficha técnica de CRM/DMS para un concesionario de ocasión
Plataforma web de un concesionario de ocasión Web y comercio conectados al CRM Concesionario de vehículos de ocasión En producción Desde agosto de 2026 Ficha técnica de Plataforma web de un concesionario de ocasión
Alta de vehículos con IA Automatización de procesos con IA Concesionario de vehículos de ocasión En producción Desde febrero de 2026 Ficha técnica de Alta de vehículos con IA
CRM omnicanal Sunkiss CRM/ERP a medida Sunkiss MVP Desde octubre de 2026 Ficha técnica de CRM omnicanal Sunkiss
Hermes, asistente multiagente Asistente con IA y equipo de agentes Producto propio En producción Desde septiembre de 2026 Ficha técnica de Hermes, asistente multiagente
Plataforma domótica sobre Home Assistant Domótica e IoT Producto propio En producción Desde julio de 2026 Ficha técnica de Plataforma domótica sobre Home Assistant
Gemelo digital 3D de una vivienda Visualización 3D en tiempo real Producto propio En producción Desde agosto de 2026 Ficha técnica de Gemelo digital 3D de una vivienda
Radar de licitaciones Plataforma de análisis con IA Producto propio MVP Desde octubre de 2026 Ficha técnica de Radar de licitaciones
Recepcionista telefónica por voz Agente de voz con IA Laboratorio I+D Prototipo Desde octubre de 2026 Ficha técnica de Recepcionista telefónica por voz

Tecnologías verificadas

  • Python
  • FastAPI
  • SQLModel
  • Pydantic
  • Alembic
  • APScheduler
  • JWT
  • ReportLab (PDF)
  • PostgreSQL
  • Redis
  • Next.js
  • React
  • TypeScript
  • TanStack Query
  • Radix UI
  • shadcn/ui
  • Tailwind CSS
  • Recharts
  • Leaflet
  • FullCalendar
  • PWA
  • Flutter
  • Firebase
  • OpenAI API
  • Claude (Anthropic)
  • WhatsApp
  • Twilio
  • SendGrid
  • Google Maps Platform
  • Google Search Console
  • Docker
  • GitHub Actions
  • Hetzner
  • Sentry
  • pytest
  • Playwright
  • PostGIS
  • MapLibre GL
  • Cesium
  • TomTom Traffic
  • FFmpeg
  • Raspberry Pi
  • Linux
  • ESP32
  • PlatformIO
  • MQTT (Mosquitto)
  • Node.js
  • Remotion
  • Zod
  • three.js
  • Vite
  • ElevenLabs
  • Piper TTS
  • Instagram Graph API
  • YouTube Data API
  • TikTok
  • OpenCV
  • SQLite
  • Facebook
  • HTMX
  • Qdrant
  • sentence-transformers
  • openWakeWord
  • Whisper
  • Ollama
  • Groq
  • Google Gemini
  • Home Assistant
  • Deepgram
  • WordPress
  • PHP
  • GSAP
  • Google Tag Manager
  • Google Analytics 4
  • n8n
  • Cloudflare
  • Hostinger
  • Dart
  • Google Play
  • OpenStreetMap
  • Supabase
  • Google Sheets API
  • Vercel
  • Jest
  • WooCommerce
  • Google Ads
  • PyMuPDF
  • Tiendanube
  • Mercado Libre
  • Mercado Pago
  • Meta Ads
  • pgvector
  • Model Context Protocol
  • Telegram
  • Kotlin (Android)
  • ESPHome
  • Zigbee2MQTT
  • Bluetooth LE
  • Shelly
  • Sweet Home 3D
  • Blender
  • glTF / GLB
  • Cloudflare D1
  • Drizzle ORM
  • LiveKit

Retos resueltos

Numeración de facturas inalterable con varios usuarios emitiendo a la vez y una serie distinta por cada sociedad.
El número se reserva con SELECT FOR UPDATE sobre la tabla de secuencias y se contrasta con el máximo real emitido; siempre es el siguiente y nunca rellena huecos de facturas anuladas. Cada sucursal tiene prefijo y serie propios, solo se borran borradores y cada acción queda en un registro de auditoría inmutable. En: CRM y ERP a medida para un taller de llantas
Seguir cada llanta por su ruta de estaciones sin que un escaneo repetido o fuera de orden deje datos incoherentes.
Cada llanta tiene un identificador público en su QR y cada servicio define su secuencia de estaciones. El escaneo valida la secuencia (409), bloquea llantas marcadas (423), es idempotente si se repite en la misma estación y solo un administrador puede forzar un movimiento, que queda registrado. En: CRM y ERP a medida para un taller de llantas
Medir la anticipación sin inflarla: un aviso copiado de otro organismo no puede contar como predicción propia.
Medición, hecho reportado e inferencia propia viven en tablas separadas, con ejes de tiempo distintos para cuándo pasó algo y cuándo se supo. La evidencia apunta a la versión del evento usada. El backtest separa el tiempo de anticipación real del contado desde la primera lectura y bloquea sus cifras con motivos de un vocabulario cerrado. En: Observatorio de Riesgo Vial
Cruzar miles de eventos con 20.345 tramos sin colgar la máquina: un producto cartesiano llegó a bloquearla 44 minutos.
Los cruces usan ST_DWithin sobre geography sin conversión, para conservar el índice GiST, y las geometrías de entrada van en tablas temporales. El resultado del cruce se guarda mediante triggers en la misma transacción, y la pantalla de cobertura pasó de 41 segundos a responder al instante. En: Observatorio de Riesgo Vial

Inteligencia artificial

Modelos de lenguaje y visión integrados en procesos reales: lectura de documentos, clasificación, asistentes y agentes con salida validada y confirmación humana donde hay efectos.

11 proyectos · 82 tecnologías

Proyectos que lo acreditan

Proyecto Destinatario Estado y periodo Ficha técnica
Observatorio de Riesgo Vial Plataforma de datos e inteligencia territorial Producto propio En producción Desde agosto de 2026 Ficha técnica de Observatorio de Riesgo Vial
Producción de vídeo automatizada Automatización de procesos The Wheel Lab MVP Desde junio de 2026 Ficha técnica de Producción de vídeo automatizada
SEO local programático y visibilidad en buscadores de IA SEO local y visibilidad en IA The Wheel Lab En producción Desde marzo de 2026 Ficha técnica de SEO local programático y visibilidad en buscadores de IA
Jarvis, asistente de voz para el hogar Asistente de voz con IA Producto propio En producción Desde julio de 2026 Ficha técnica de Jarvis, asistente de voz para el hogar
Plataforma web de un concesionario de ocasión Web y comercio conectados al CRM Concesionario de vehículos de ocasión En producción Desde agosto de 2026 Ficha técnica de Plataforma web de un concesionario de ocasión
Alta de vehículos con IA Automatización de procesos con IA Concesionario de vehículos de ocasión En producción Desde febrero de 2026 Ficha técnica de Alta de vehículos con IA
Automatización de facturas con n8n Automatización de procesos Concesionario de vehículos de ocasión En producción Desde abril de 2026 Ficha técnica de Automatización de facturas con n8n
CRM omnicanal Sunkiss CRM/ERP a medida Sunkiss MVP Desde octubre de 2026 Ficha técnica de CRM omnicanal Sunkiss
Hermes, asistente multiagente Asistente con IA y equipo de agentes Producto propio En producción Desde septiembre de 2026 Ficha técnica de Hermes, asistente multiagente
Radar de licitaciones Plataforma de análisis con IA Producto propio MVP Desde octubre de 2026 Ficha técnica de Radar de licitaciones
Recepcionista telefónica por voz Agente de voz con IA Laboratorio I+D Prototipo Desde octubre de 2026 Ficha técnica de Recepcionista telefónica por voz

Tecnologías verificadas

  • Python
  • Pydantic
  • APScheduler
  • PostgreSQL
  • PostGIS
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • MapLibre GL
  • Cesium
  • Claude (Anthropic)
  • TomTom Traffic
  • pytest
  • FFmpeg
  • Raspberry Pi
  • Linux
  • ESP32
  • PlatformIO
  • MQTT (Mosquitto)
  • FastAPI
  • Node.js
  • Docker
  • GitHub Actions
  • Hetzner
  • Remotion
  • Zod
  • three.js
  • Vite
  • ElevenLabs
  • Piper TTS
  • Instagram Graph API
  • YouTube Data API
  • TikTok
  • OpenCV
  • SQLite
  • Facebook
  • Google Search Console
  • Google Analytics 4
  • Google Tag Manager
  • Playwright
  • OpenAI API
  • Google Sheets API
  • WordPress
  • HTMX
  • PWA
  • Qdrant
  • sentence-transformers
  • openWakeWord
  • Whisper
  • Ollama
  • Groq
  • Google Gemini
  • Home Assistant
  • Deepgram
  • WooCommerce
  • PHP
  • GSAP
  • Google Ads
  • PyMuPDF
  • n8n
  • rclone
  • JWT
  • Supabase
  • Tiendanube
  • Mercado Libre
  • Mercado Pago
  • Meta Ads
  • pgvector
  • Model Context Protocol
  • WhatsApp
  • Telegram
  • Firebase
  • Google Maps Platform
  • Kotlin (Android)
  • Radix UI
  • Cloudflare
  • Cloudflare D1
  • Drizzle ORM
  • LiveKit
  • Twilio

Retos resueltos

Una palabra de activación que acierte casi siempre sin dispararse con la tele.
Cinco rondas de entrenamiento con cambios en los datos no mejoraron al control. El salto vino de una compuerta de energía en el runtime: 84,6 % de acierto a 2,4 falsos positivos por hora. El agente reentrenador se niega a promover un modelo que puntúe peor que el actual. En: Jarvis, asistente de voz para el hogar
Que la casa no se quede muda cuando un proveedor de LLM falla o retira un modelo.
Cadena de cuatro proveedores con un plazo global, no por proveedor. Ollama tiene un plazo de conexión de 2 s porque suele estar apagado. Cuando Groq retiró un modelo, el 404 se perdía entre los demás errores; ahora se detecta como modelo retirado y la cadena sigue. En: Jarvis, asistente de voz para el hogar
Evitar que los datos de un coche acaben en la fila o el anuncio de otro.
Un coche es su referencia más la matrícula y el bastidor de su permiso de circulación, nunca su modelo. Sin esa coincidencia no se escribe nada, las celdas con valor nunca se pisan y la hoja de ventas solo sirve como pista. En: Alta de vehículos con IA
Usar IA para las fotos sin que cambie nada del coche que se vende.
Cada edición parte de una foto modelo del mismo ángulo y Claude anota rayones, pegatinas y emblemas de la original y rechaza la editada ante cualquier diferencia. Se reintenta una vez y, si falla, va a revisión manual. Los interiores no pasan por la IA para no alterar los kilómetros. En: Alta de vehículos con IA

Digitalización empresarial

Procesos de negocio llevados a software: ventas, operación, facturación y cierre fiscal, con datos en un solo sitio y automatizaciones que quitan trabajo manual.

12 proyectos · 81 tecnologías

Proyectos que lo acreditan

Proyecto Destinatario Estado y periodo Ficha técnica
CRM y ERP a medida para un taller de llantas CRM/ERP a medida The Wheel Lab En producción Desde enero de 2026 Ficha técnica de CRM y ERP a medida para un taller de llantas
Producción de vídeo automatizada Automatización de procesos The Wheel Lab MVP Desde junio de 2026 Ficha técnica de Producción de vídeo automatizada
SEO local programático y visibilidad en buscadores de IA SEO local y visibilidad en IA The Wheel Lab En producción Desde marzo de 2026 Ficha técnica de SEO local programático y visibilidad en buscadores de IA
Ecosistema web The Wheel Lab Desarrollo web a medida sobre WordPress The Wheel Lab En producción De marzo a octubre de 2026 Ficha técnica de Ecosistema web The Wheel Lab
App Driver para conductores App móvil a medida The Wheel Lab MVP Desde marzo de 2026 Ficha técnica de App Driver para conductores
App Partner para clientes de empresa App móvil a medida The Wheel Lab MVP De marzo a octubre de 2026 Ficha técnica de App Partner para clientes de empresa
CRM/DMS para un concesionario de ocasión CRM/DMS a medida Concesionario de vehículos de ocasión En producción Desde septiembre de 2025 Ficha técnica de CRM/DMS para un concesionario de ocasión
Plataforma web de un concesionario de ocasión Web y comercio conectados al CRM Concesionario de vehículos de ocasión En producción Desde agosto de 2026 Ficha técnica de Plataforma web de un concesionario de ocasión
Alta de vehículos con IA Automatización de procesos con IA Concesionario de vehículos de ocasión En producción Desde febrero de 2026 Ficha técnica de Alta de vehículos con IA
Automatización de facturas con n8n Automatización de procesos Concesionario de vehículos de ocasión En producción Desde abril de 2026 Ficha técnica de Automatización de facturas con n8n
CRM omnicanal Sunkiss CRM/ERP a medida Sunkiss MVP Desde octubre de 2026 Ficha técnica de CRM omnicanal Sunkiss
Tienda online Sunkiss Tienda online y SEO Sunkiss En producción Desde febrero de 2026 Ficha técnica de Tienda online Sunkiss

Tecnologías verificadas

  • Python
  • FastAPI
  • SQLModel
  • Pydantic
  • Alembic
  • APScheduler
  • JWT
  • ReportLab (PDF)
  • PostgreSQL
  • Redis
  • Next.js
  • React
  • TypeScript
  • TanStack Query
  • Radix UI
  • shadcn/ui
  • Tailwind CSS
  • Recharts
  • Leaflet
  • FullCalendar
  • PWA
  • Flutter
  • Firebase
  • OpenAI API
  • Claude (Anthropic)
  • WhatsApp
  • Twilio
  • SendGrid
  • Google Maps Platform
  • Google Search Console
  • Docker
  • GitHub Actions
  • Hetzner
  • Sentry
  • pytest
  • Playwright
  • FFmpeg
  • Raspberry Pi
  • Linux
  • ESP32
  • PlatformIO
  • MQTT (Mosquitto)
  • Node.js
  • Remotion
  • Zod
  • three.js
  • Vite
  • ElevenLabs
  • Piper TTS
  • Instagram Graph API
  • YouTube Data API
  • TikTok
  • OpenCV
  • SQLite
  • Facebook
  • Google Analytics 4
  • Google Tag Manager
  • Google Sheets API
  • WordPress
  • PHP
  • GSAP
  • n8n
  • Cloudflare
  • Hostinger
  • Dart
  • Google Play
  • OpenStreetMap
  • Supabase
  • Vercel
  • Jest
  • WooCommerce
  • Google Ads
  • Google Gemini
  • PyMuPDF
  • rclone
  • Tiendanube
  • Mercado Libre
  • Mercado Pago
  • Meta Ads
  • Sass
  • Twig

Retos resueltos

No perder ni duplicar facturas cuando el correo, OneDrive o el propio workflow fallan a mitad.
El correo no se marca como leído hasta verificar que el PDF quedó archivado. El mismo contenido se detecta por su sha256 y el mismo número solo se compara entre facturas del mismo proveedor; lo reemplazado se mueve a una carpeta aparte. Un correo que falla tres veces pasa a revisión manual. En: Automatización de facturas con n8n
Encontrar la fecha y la empresa correctas en facturas de formatos y idiomas muy distintos.
La fecha se busca por etiquetas en español, inglés, alemán y rumano, descartando las de matriculación o vencimiento. Una fecha a más de 60 días del correo o una factura a nombre de otra empresa van a carpetas de revisión y no se registran en el CRM. En: Automatización de facturas con n8n

Infraestructura e IoT

Servidores propios y en la nube, contenedores, copias de seguridad y observabilidad, y sistemas conectados con sensores, microcontroladores y domótica.

8 proyectos · 79 tecnologías

Proyectos que lo acreditan

Proyecto Destinatario Estado y periodo Ficha técnica
CRM y ERP a medida para un taller de llantas CRM/ERP a medida The Wheel Lab En producción Desde enero de 2026 Ficha técnica de CRM y ERP a medida para un taller de llantas
Producción de vídeo automatizada Automatización de procesos The Wheel Lab MVP Desde junio de 2026 Ficha técnica de Producción de vídeo automatizada
Jarvis, asistente de voz para el hogar Asistente de voz con IA Producto propio En producción Desde julio de 2026 Ficha técnica de Jarvis, asistente de voz para el hogar
Smart Sun AI, gestión del autoconsumo solar Monitorización y gestión de autoconsumo Laboratorio I+D Prototipo Desde octubre de 2026 Ficha técnica de Smart Sun AI, gestión del autoconsumo solar
Automatización de facturas con n8n Automatización de procesos Concesionario de vehículos de ocasión En producción Desde abril de 2026 Ficha técnica de Automatización de facturas con n8n
Hermes, asistente multiagente Asistente con IA y equipo de agentes Producto propio En producción Desde septiembre de 2026 Ficha técnica de Hermes, asistente multiagente
Plataforma domótica sobre Home Assistant Domótica e IoT Producto propio En producción Desde julio de 2026 Ficha técnica de Plataforma domótica sobre Home Assistant
Gemelo digital 3D de una vivienda Visualización 3D en tiempo real Producto propio En producción Desde agosto de 2026 Ficha técnica de Gemelo digital 3D de una vivienda

Tecnologías verificadas

  • Python
  • FastAPI
  • SQLModel
  • Pydantic
  • Alembic
  • APScheduler
  • JWT
  • ReportLab (PDF)
  • PostgreSQL
  • Redis
  • Next.js
  • React
  • TypeScript
  • TanStack Query
  • Radix UI
  • shadcn/ui
  • Tailwind CSS
  • Recharts
  • Leaflet
  • FullCalendar
  • PWA
  • Flutter
  • Firebase
  • OpenAI API
  • Claude (Anthropic)
  • WhatsApp
  • Twilio
  • SendGrid
  • Google Maps Platform
  • Google Search Console
  • Docker
  • GitHub Actions
  • Hetzner
  • Sentry
  • pytest
  • Playwright
  • FFmpeg
  • Raspberry Pi
  • Linux
  • ESP32
  • PlatformIO
  • MQTT (Mosquitto)
  • Node.js
  • Remotion
  • Zod
  • three.js
  • Vite
  • ElevenLabs
  • Piper TTS
  • Instagram Graph API
  • YouTube Data API
  • TikTok
  • OpenCV
  • SQLite
  • Facebook
  • HTMX
  • Qdrant
  • sentence-transformers
  • openWakeWord
  • Whisper
  • Ollama
  • Groq
  • Google Gemini
  • Home Assistant
  • Deepgram
  • n8n
  • rclone
  • Google Sheets API
  • pgvector
  • Model Context Protocol
  • Telegram
  • Kotlin (Android)
  • ESPHome
  • Zigbee2MQTT
  • Bluetooth LE
  • Shelly
  • Sweet Home 3D
  • Blender
  • glTF / GLB

Retos resueltos

Leer un inversor que no abre ningún puerto local sin atar el sistema a la nube del fabricante.
Solo la función de lectura depende de Deye Cloud. El agente publica un JSON fijo en un tema MQTT, así que un ESP32 por RS-485 podría sustituirlo sin tocar entidades, alertas ni pantallas. En: Smart Sun AI, gestión del autoconsumo solar
Que una alerta no se calle justo cuando los datos dejan de llegar.
La primera regla vigila la antigüedad de la última lectura. Además, el agente deja de publicar una casa a 0 W cuando la nube da un consumo nulo que contradice el balance de paneles, red y batería. En: Smart Sun AI, gestión del autoconsumo solar
Decidir en qué habitación está una baliza Bluetooth sin que el resultado salte entre estancias.
Cada nodo publica la intensidad de señal y una plantilla de Home Assistant elige el mejor, pero para quitarle el puesto a la habitación actual hay que ganarle por 6 dB. Si ningún nodo oye la baliza, el sensor dice «sin datos» y no «vacío». En: Plataforma domótica sobre Home Assistant
Averías que no dan ningún error: un receptor desenchufado, un micrófono que entrega silencio o un historial que no guardaba nada.
Un escáner de salud y paquetes específicos vigilan la disponibilidad de cada sensor Zigbee, los satélites, el micrófono y los recursos. Los tests comparan las entidades citadas en la configuración con el registro real de Home Assistant para cazar referencias muertas. En: Plataforma domótica sobre Home Assistant

Datos y analítica

Ingesta de fuentes heterogéneas, modelos de datos, analítica operativa, cuadros de mando e informes con su fuente y su fecha.

10 proyectos · 79 tecnologías

Proyectos que lo acreditan

Proyecto Destinatario Estado y periodo Ficha técnica
CRM y ERP a medida para un taller de llantas CRM/ERP a medida The Wheel Lab En producción Desde enero de 2026 Ficha técnica de CRM y ERP a medida para un taller de llantas
Observatorio de Riesgo Vial Plataforma de datos e inteligencia territorial Producto propio En producción Desde agosto de 2026 Ficha técnica de Observatorio de Riesgo Vial
SEO local programático y visibilidad en buscadores de IA SEO local y visibilidad en IA The Wheel Lab En producción Desde marzo de 2026 Ficha técnica de SEO local programático y visibilidad en buscadores de IA
Jarvis, asistente de voz para el hogar Asistente de voz con IA Producto propio En producción Desde julio de 2026 Ficha técnica de Jarvis, asistente de voz para el hogar
Smart Sun AI, gestión del autoconsumo solar Monitorización y gestión de autoconsumo Laboratorio I+D Prototipo Desde octubre de 2026 Ficha técnica de Smart Sun AI, gestión del autoconsumo solar
CRM/DMS para un concesionario de ocasión CRM/DMS a medida Concesionario de vehículos de ocasión En producción Desde septiembre de 2025 Ficha técnica de CRM/DMS para un concesionario de ocasión
Automatización de facturas con n8n Automatización de procesos Concesionario de vehículos de ocasión En producción Desde abril de 2026 Ficha técnica de Automatización de facturas con n8n
CRM omnicanal Sunkiss CRM/ERP a medida Sunkiss MVP Desde octubre de 2026 Ficha técnica de CRM omnicanal Sunkiss
Plataforma domótica sobre Home Assistant Domótica e IoT Producto propio En producción Desde julio de 2026 Ficha técnica de Plataforma domótica sobre Home Assistant
Radar de licitaciones Plataforma de análisis con IA Producto propio MVP Desde octubre de 2026 Ficha técnica de Radar de licitaciones

Tecnologías verificadas

  • Python
  • FastAPI
  • SQLModel
  • Pydantic
  • Alembic
  • APScheduler
  • JWT
  • ReportLab (PDF)
  • PostgreSQL
  • Redis
  • Next.js
  • React
  • TypeScript
  • TanStack Query
  • Radix UI
  • shadcn/ui
  • Tailwind CSS
  • Recharts
  • Leaflet
  • FullCalendar
  • PWA
  • Flutter
  • Firebase
  • OpenAI API
  • Claude (Anthropic)
  • WhatsApp
  • Twilio
  • SendGrid
  • Google Maps Platform
  • Google Search Console
  • Docker
  • GitHub Actions
  • Hetzner
  • Sentry
  • pytest
  • Playwright
  • PostGIS
  • MapLibre GL
  • Cesium
  • TomTom Traffic
  • Google Analytics 4
  • Google Tag Manager
  • Node.js
  • Google Sheets API
  • WordPress
  • HTMX
  • Qdrant
  • sentence-transformers
  • openWakeWord
  • Whisper
  • Piper TTS
  • ElevenLabs
  • Ollama
  • Groq
  • Google Gemini
  • Home Assistant
  • MQTT (Mosquitto)
  • Linux
  • Deepgram
  • three.js
  • Supabase
  • Vercel
  • Jest
  • n8n
  • rclone
  • Tiendanube
  • Mercado Libre
  • Mercado Pago
  • Meta Ads
  • Google Ads
  • Instagram Graph API
  • TikTok
  • ESPHome
  • ESP32
  • Zigbee2MQTT
  • Bluetooth LE
  • Shelly
  • Telegram
  • PyMuPDF

Retos resueltos

La página que más clics traía estaba fuera de todos los sitemaps, junto con otros 30 artículos, mientras se declaraban 12 URL duplicadas y un sitemap vacío.
El XML servido no correspondía al código desplegado. Se regeneró la caché de sitemaps con un script de un solo uso que se borra a sí mismo, se reenviaron los sitemaps a Search Console y el código pasó a ser la única fuente de verdad. En: SEO local programático y visibilidad en buscadores de IA
En Valencia, el mercado principal, Google repartía las búsquedas locales entre decenas de páginas propias y la de soldadura se llevaba impresiones de «reparación de llantas» con un 0,09 % de clics.
El ancla interna «reparación de llantas» apuntaba a soldadura. Se redirigió a la página de Valencia, el refuerzo de las demás ciudades dejó de morir en redirecciones y se vigila como indicador el número de URL propias por consulta en Valencia. En: SEO local programático y visibilidad en buscadores de IA

Experiencias digitales

Webs, tiendas online y visualizaciones 2D y 3D pensadas para posicionar, convertir y explicar un producto.

5 proyectos · 27 tecnologías

Proyectos que lo acreditan

Proyecto Destinatario Estado y periodo Ficha técnica
Smart Sun AI, gestión del autoconsumo solar Monitorización y gestión de autoconsumo Laboratorio I+D Prototipo Desde octubre de 2026 Ficha técnica de Smart Sun AI, gestión del autoconsumo solar
Ecosistema web The Wheel Lab Desarrollo web a medida sobre WordPress The Wheel Lab En producción De marzo a octubre de 2026 Ficha técnica de Ecosistema web The Wheel Lab
Plataforma web de un concesionario de ocasión Web y comercio conectados al CRM Concesionario de vehículos de ocasión En producción Desde agosto de 2026 Ficha técnica de Plataforma web de un concesionario de ocasión
Tienda online Sunkiss Tienda online y SEO Sunkiss En producción Desde febrero de 2026 Ficha técnica de Tienda online Sunkiss
Gemelo digital 3D de una vivienda Visualización 3D en tiempo real Producto propio En producción Desde agosto de 2026 Ficha técnica de Gemelo digital 3D de una vivienda

Tecnologías verificadas

  • Python
  • MQTT (Mosquitto)
  • Home Assistant
  • three.js
  • pytest
  • WordPress
  • PHP
  • GSAP
  • Google Tag Manager
  • Google Analytics 4
  • Google Search Console
  • Google Maps Platform
  • n8n
  • Cloudflare
  • Hostinger
  • Node.js
  • Playwright
  • WooCommerce
  • Claude (Anthropic)
  • Google Ads
  • Tiendanube
  • Sass
  • YouTube Data API
  • Twig
  • Sweet Home 3D
  • Blender
  • glTF / GLB

Retos resueltos

Dejar que el CRM cambie la disponibilidad de un coche sin abrir una vía para que cualquiera lo marque como vendido.
Firma HMAC de marca de tiempo y cuerpo con una ventana de cinco minutos, rechazo de peticiones repetidas, límite por IP y matrícula normalizada antes de firmar. La firma de lectura incluye un prefijo GET, así que nunca sirve para escribir. Sin secreto configurado las rutas ni se registran. En: Plataforma web de un concesionario de ocasión
Captar búsquedas locales sin publicar páginas puerta que Google penaliza.
Cada municipio lleva un texto propio con referencias reales, cómo llegar y preguntas distintas, y el código descarta las entradas que se quedan cortas. Las provincias son solo peninsulares, la de casa no se duplica y las marcas con pocos coches van con noindex. En: Plataforma web de un concesionario de ocasión
Cambiar plantillas en una plataforma que las compila en su servidor con una caché que puede ignorar los cambios en archivos existentes.
El layout lleva en su primera línea una marca de versión con fecha; modificarla obliga a recompilar todas las plantillas. Se documentaron además los filtros Twig que la plataforma no admite y que provocan errores 500. En: Tienda online Sunkiss
Generar datos estructurados correctos con las variables de Tiendanube, que mezclan URL completas, rutas relativas y precios en centavos.
Cada plantilla construye su JSON-LD con las conversiones necesarias: precio dividido por cien, logo con protocolo explícito, URL de artículos armadas desde su identificador y disponibilidad según el stock del producto. En: Tienda online Sunkiss

Experiencia

Matriz técnica completa

Cada área, con los proyectos que la demuestran y las tecnologías verificadas en su código.

Área Proyectos Tecnologías
Desarrollo de software

Python · FastAPI · SQLModel · Pydantic · Alembic · APScheduler · JWT · ReportLab (PDF) · PostgreSQL · Redis · Next.js · React · TypeScript · TanStack Query y 91 más

Inteligencia artificial

Python · Pydantic · APScheduler · PostgreSQL · PostGIS · Next.js · React · TypeScript · Tailwind CSS · shadcn/ui · MapLibre GL · Cesium · Claude (Anthropic) · TomTom Traffic y 68 más

Digitalización empresarial

Python · FastAPI · SQLModel · Pydantic · Alembic · APScheduler · JWT · ReportLab (PDF) · PostgreSQL · Redis · Next.js · React · TypeScript · TanStack Query y 67 más

Infraestructura e IoT

Python · FastAPI · SQLModel · Pydantic · Alembic · APScheduler · JWT · ReportLab (PDF) · PostgreSQL · Redis · Next.js · React · TypeScript · TanStack Query y 65 más

Datos y analítica

Python · FastAPI · SQLModel · Pydantic · Alembic · APScheduler · JWT · ReportLab (PDF) · PostgreSQL · Redis · Next.js · React · TypeScript · TanStack Query y 65 más

Experiencias digitales

Python · MQTT (Mosquitto) · Home Assistant · three.js · pytest · WordPress · PHP · GSAP · Google Tag Manager · Google Analytics 4 · Google Search Console · Google Maps Platform · n8n · Cloudflare y 13 más

Hablemos

¿Preparas una licitación o un proyecto?

Cuéntanos el alcance. Te decimos qué parte cubrimos, con qué proyectos la acreditamos y qué entregables proponemos.