perfil.tsx

const nombre = "Samael Torres";

Retrato de Samael Torres

const rol = ["AI Engineer", "Full Stack", "Forward Deployed Engineer"];

AI Engineer · Full Stack · Forward Deployed Engineer

const disponible = "B2B · remoto desde España";

Disponible B2B · remoto desde España

export default <Acciones />

Pedir CV WhatsApp

Compiled in 1.2s · 0 errores · main

// proyectos en producción

const quienSoy = cv.basics.summary;

Quién es Samael Torres

Soy Samael Torres (Jorge Samael Torres Ortiz), AI Engineer y desarrollador full stack con más de 10 años desarrollando para clientes, desde 2012. Trabajo desde Vigo, Galicia (España) con consultoras y empresas de España y la UE, como autónomo (B2B) o en plantilla, 100 % en remoto (CET), y tengo autorización de residencia y trabajo en España por cuenta ajena y propia. Desde 2022 dirijo mi propia agencia, Quantum, y desde 2024 llevo a producción agentes de IA generativa: asistentes de WhatsApp con LLM que transcriben audios con Whisper en el servidor y derivan a una persona cuando hace falta. Construyo plataformas en TypeScript (Bun, Hono, PostgreSQL, Nuxt, SvelteKit) y en Java con Spring Boot y Angular, y uso Python para cálculo y generación de documentos. Trabajo como un Forward Deployed Engineer: de la primera reunión con el cliente al despliegue, con tests y operación. Antes fui durante más de 5 años responsable de tecnología de una cadena de tiendas en Atenas.

const proyectos = cv.projects.filter(p => p.featured);

Proyectos destacados

<Proyecto id="congreso-gnostico-2026" />

Congreso Gnóstico Internacional 2026: del registro al autobús

Congreso Gnóstico Internacional 2026 2025-09 – 2026-10 Plataforma full stack + asistente de IA

Un congreso internacional con asistentes de 37 países necesitaba inscripción por país, aprobaciones, pagos con tarjeta y una semana de logística. Plataforma completa con API en Bun + Hono + PostgreSQL, frontend Nuxt 3 en 7 idiomas y asistente de WhatsApp con IA; el evento se celebró en octubre de 2026.

Mi parte
Autor principal del código actual (73 % del backend y 93 % del frontend, medido con git blame), co-desarrollado con Alexandre Spindola, que inició el proyecto. Desarrollo de pagos Redsys, transporte con planificador, almuerzos con tope de stock, acreditaciones QR, tienda y preventa, reparto de aforo y el asistente de WhatsApp; operación en solitario hasta el evento.
  • 2.678 asistentes confirmados de 37 países
  • TypeScript
  • Bun
  • Hono
  • Drizzle ORM
  • PostgreSQL
  • Better Auth
  • Nuxt 3
  • Vue 3
  • Tailwind CSS
  • Redsys
  • MJML
  • Sentry
  • pino
  • Cloudflare Pages
  • GitHub Actions
  • Coolify

<Proyecto id="asistente-whatsapp-ia" />

Asistente de WhatsApp con IA que sabe cuándo derivar

Congreso Gnóstico Internacional 2026 y una marca de venta directa 2026-09 – actualidad Agente de IA en producción

Asistente que atiende por WhatsApp con un LLM y una base de conocimiento editable, transcribe notas de voz en el propio servidor, entiende imágenes y pasa a una persona cuando el tema lo requiere. En producción en el congreso de septiembre a octubre de 2026; segundo despliegue en noviembre de 2026 para una marca de venta directa, en modo escucha.

Mi parte
Diseño, desarrollo, pruebas, despliegue y operación en solitario.
  • TypeScript
  • Bun
  • LLM
  • whisper.cpp
  • ffmpeg
  • SQLite
  • Docker
  • Dokploy

<Proyecto id="asistente-ingenieria" />

IA que no calcula: asistente para un estudio de ingeniería

Estudio de ingeniería agrícola (España) 2026-08 – actualidad Agente de IA en Telegram + motor de documentos en Python

El ingeniero pide por Telegram y recibe sus documentos profesionales en PDF: presupuestos, facturas, informes y proyectos con anexos. El LLM solo rellena especificaciones tipadas; los cálculos los hace Python determinista y Typst maqueta. El técnico revisa y firma. En uso por el cliente.

Mi parte
Descubrimiento con el cliente, diseño y desarrollo completo de las skills, los scripts de Python y las plantillas, despliegue y soporte.
  • Más de 12 reuniones con el cliente durante el desarrollo
  • Python
  • Typst
  • Hermes Agent
  • LLM
  • Telegram
  • Google Sheets
  • Google Drive
  • openpyxl

<Proyecto id="lims-veterinario" />

De WhatsApp y Excel a un LIMS con PWA

Laboratorio clínico veterinario (Bogotá, Colombia) 2025-12 – actualidad Aplicación full stack (PWA multi-rol)

Un laboratorio recibía remisiones en papel y por WhatsApp, sin trazabilidad de muestras y con el catálogo de exámenes en Excel. Sistema web/PWA multi-rol que cubre remisión, recogida con rutas geolocalizadas, recepción por muestra, pagos y notificaciones. En piloto.

Mi parte
Descubrimiento con el cliente, ADR y especificación; desarrollo completo de backend y frontend con un flujo de ingeniería agéntica (Claude Code) con revisión y tests en cada cambio; despliegue en staging.
  • Más de 900 tests de backend y unos 470 E2E (Playwright)
  • 44 migraciones Flyway
  • Java 25
  • Spring Boot 4.1
  • Spring Security
  • Spring Data JPA / Hibernate
  • PostgreSQL
  • Flyway
  • Angular 21
  • TypeScript
  • Tailwind CSS
  • JUnit 5
  • Testcontainers
  • Playwright
  • Docker
  • GitHub Actions
  • Cloudflare Pages
  • Dokploy

<Proyecto id="gentlecan" />

Gentlecan: relevo y reescritura de una plataforma en producción

Gentlecan (peluquería canina con varias sedes) 2026-04 – actualidad Aplicación full stack (panel + PWA de cliente)

Aplicación a medida para una cadena de peluquerías caninas: panel táctil para el equipo y app de cliente instalable con reservas, pago de señal y avisos por WhatsApp. En producción.

Mi parte
Relevo técnico en abril de 2026 y reescritura de la plataforma: autor del 82 % del código actual (git blame). La primera versión es de Alexandre Spindola.
  • SvelteKit 2
  • Svelte 5
  • TypeScript
  • Tailwind CSS 4
  • Firebase (Firestore, Cloud Functions)
  • Redsys
  • Holded API
  • WhatsApp Cloud API
  • Vitest
  • Playwright
  • Docker
  • Dokploy

<Proyecto id="stairgen-pro" />

StairGen Pro: CAD 3D web de escaleras metálicas

Producto propio (Quantum) 2025-11 – actualidad Aplicación web 3D (producto propio)

Diseña y calcula escaleras metálicas en tiempo real con vista 3D y exporta planos DXF para AutoCAD. Valida la ergonomía y la normativa de cada país. En producción.

Mi parte
Producto propio: diseño, desarrollo full stack, SEO técnico y despliegue.
  • 16 calculadoras
  • 9 idiomas
  • Nuxt
  • Vue 3
  • TypeScript
  • Three.js
  • Pinia
  • Tailwind CSS
  • Better Auth
  • PostgreSQL
  • Docker

<Proyecto id="merchantia" />

MerchantIA: vendedor IA para WooCommerce y PrestaShop

Producto propio (Quantum) · I+D 2025-11 – 2026-07 SaaS multi-tenant de IA (I+D)

Un widget atiende al cliente final de la tienda (búsqueda de productos, estado de pedidos, cupones bajo reglas) y un agente analista informa al dueño, con acciones que requieren aprobación. Piloto sin clientes.

Mi parte
Producto propio: arquitectura y desarrollo completo.
  • TypeScript
  • Bun
  • Hono
  • Drizzle ORM
  • PostgreSQL
  • pgvector
  • Redis
  • BullMQ
  • Vercel AI SDK
  • Nuxt 3
  • Vue 3
  • Vitest
  • Playwright
  • Docker
  • Dokploy

<Proyecto id="operacion-servidores-ia" />

Operación de servidores con IA y privilegio mínimo

Infraestructura propia de Quantum (webs de clientes) 2026-05 – actualidad Operación y seguridad (DevSecOps)

Operación como código de un servidor dedicado que aloja webs de clientes y aplicaciones en contenedores, con un informe diario de seguridad redactado por IA con privilegio mínimo: su única herramienta es un menú cerrado y auditado (sudo restringido).

Mi parte
Diseño, automatización y operación completa.
  • Linux
  • Bash
  • Python
  • Docker
  • Dokploy
  • Traefik
  • CrowdSec
  • ModSecurity
  • AppArmor
  • restic
  • Claude Code (headless)

<Proyecto id="reservas-monasterio-hilarion" />

Reservas de estancias para casas de retiro

Monasterio Hilarión 2025-03 – actualidad Aplicación full stack de reservas

Los visitantes reservan fechas, comidas y transporte y ven el coste; el equipo obtiene listados de cocina, transporte, ocupación e ingresos en PDF y Excel. v1 en producción desde 2025; v2 multiinstancia en pruebas para servir a varias casas con el mismo código.

Mi parte
Diseño y desarrollo de principio a fin (v1 y v2).
  • En producción desde 2025
  • 7 idiomas
  • Next.js
  • React
  • Firebase
  • Vercel
  • Nuxt 4
  • Vue 3
  • Bun
  • Hono
  • Drizzle ORM
  • PostgreSQL
  • Docker
  • Dokploy

<Proyecto id="jpc-instalaciones" />

JPC Instalaciones: web en Astro con SEO local

JPC Instalaciones (Tenerife) 2026-05 – 2026-09 Web corporativa con SEO local

Web corporativa bilingüe ES/EN para una empresa de instalaciones, generada como HTML estático con Astro para captar presupuestos por búsqueda local, con un portafolio de trabajos que el cliente edita sin programar.

Mi parte
Diseño, desarrollo, SEO técnico y despliegue.
  • Astro
  • TypeScript
  • Tailwind CSS
  • Decap CMS
  • Leaflet
  • Cloudflare Turnstile
  • Docker
  • Dokploy

const otros = cv.projects.filter(p => !p.featured);

Más proyectos y webs

switch (tuNecesidad) {

Qué construyo para empresas

  • Asistentes de WhatsApp con IA (Cloud API oficial)

    Un asistente con LLM atiende a tus clientes por WhatsApp con una base de conocimiento editable, transcribe las notas de voz en tu propio servidor y pasa a una persona cuando el tema lo requiere. Antes de salir, una batería de casos comprueba cuándo responde y cuándo deriva.

    • LLM
    • whisper.cpp
    • WhatsApp Cloud API
    • TypeScript
    • Bun
    • SQLite
    • Docker

    Lo demuestra: Asistente de WhatsApp con IA que sabe cuándo derivar · Gentlecan: relevo y reescritura de una plataforma en producción

  • Automatización de procesos con IA

    Agentes que se quedan con el trabajo repetitivo: el LLM entiende la petición y rellena especificaciones tipadas, y el código determinista hace los cálculos y genera los documentos. Una persona revisa y firma.

    • LLM
    • Hermes Agent
    • Python
    • Typst
    • Telegram
    • Google Sheets
    • Google Drive

    Lo demuestra: IA que no calcula: asistente para un estudio de ingeniería

  • Desarrollo a medida full stack

    Aplicaciones web completas, de la toma de requisitos con el cliente al despliegue y la operación: backend, frontend, pagos, tests y CI. En TypeScript o en Java con Spring Boot y Angular.

    • TypeScript
    • Hono
    • PostgreSQL
    • Nuxt 3
    • Java 25
    • Spring Boot 4.1
    • Angular 21
    • Playwright

    Lo demuestra: Congreso Gnóstico Internacional 2026: del registro al autobús · De WhatsApp y Excel a un LIMS con PWA

  • Integraciones e-commerce

    Módulos y plugins que conectan tu tienda con lo que ya usas: facturas de Holded en el área de cliente de Magento 2, descuentos por volumen en WooCommerce y plugins de WordPress a medida.

    • Magento 2
    • Holded API
    • WooCommerce
    • WordPress Plugin API
    • PHP

    Lo demuestra: Integraciones e-commerce y plugins a medida

git log --graph --since=2012

Trayectoria desde 2012

  1. Ingeniero full stack y de IA (autónomo, B2B)

    Quantum – Agency Marketing Solutions – ahora HEAD → ahora

    Vigo, España · Remoto · Autónomo

    Agencia propia de desarrollo e IA aplicada (fundador). Proyectos para empresas y organizaciones de España, Colombia y Europa, desde la toma de requisitos con el cliente hasta la producción y la operación.

  2. Responsable de Tecnología (IT Manager)

    Tsarouhis Home Stores –

    Atenas, Grecia · Por cuenta ajena

    Tecnología de una cadena de 5 tiendas de hogar con 20 empleados: infraestructura y redes, buenas prácticas de hardware y software, aplicaciones internas y coordinación con varios departamentos.

  3. Diseñador web y gráfico

    Perfect Pomola –

    Atenas, Grecia · Por cuenta ajena

    Webs corporativas, tiendas online y landings, identidad corporativa y apoyo al departamento de marketing en la estrategia SEO/SEM.

  4. Diseñador gráfico

    Pomometal –

    Atenas, Grecia · Por cuenta ajena

    Proyectos de diseño de principio a fin: webs corporativas, tiendas online, landings, catálogos y papelería corporativa.

  5. Desarrollador web (a tiempo parcial)

    Freelance –

    Atenas, Grecia · Por cuenta propia

    Webs y tiendas online con WordPress, WooCommerce, PrestaShop y Joomla, SEO técnico y local y administración de hosting, en paralelo a los empleos en Atenas.

  6. Experiencia anterior

    Diseñador web y gráfico en Perfect Pomola y Pomometal (Atenas): webs corporativas, tiendas online, apoyo SEO/SEM e identidad corporativa · Gerente de un comercio (Multiservicios Kasama) y técnico informático y de redes en Venezuela.

Formación

  • Ingeniería en InformáticaUniversidad Nacional Experimental del Táchira (UNET) · San Cristóbal, Venezuela
  • Máster en Marketing DigitalBIG school · Online (España)

Certificaciones

  • IA WorkflowsBIG school ·
  • Fundamentos de Ingeniería de SoftwarePlatzi ·

Idiomas

  • EspañolNativo
  • InglésIntermedio (B1–B2)
  • GriegoConversacional
  • ItalianoBásico

const stack = cv.skills.filter(s => s.variant.includes("general"));

Con qué lo construyo

IA y agentes 14
  • IA generativa
  • LLM
  • Agentes de IA
  • Tool calling
  • RAG
  • pgvector
  • Evaluación de LLM (evals)
  • Human-in-the-loop
  • Whisper (whisper.cpp)
  • Vercel AI SDK
  • OpenAI · Gemini · OpenRouter
  • Prompt engineering
  • Claude Code
  • Codex
Backend 14
  • TypeScript
  • Node.js
  • Bun
  • Hono
  • Java 25
  • Spring Boot 4
  • Spring Security
  • Spring Data JPA / Hibernate
  • Python
  • REST / OpenAPI
  • SSE
  • Web Push
  • Patrón Outbox
  • PHP
Frontend 12
  • JavaScript
  • HTML / CSS
  • Vue 3
  • Nuxt
  • SvelteKit / Svelte 5
  • Angular 21
  • Astro
  • Tailwind CSS
  • PWA
  • Three.js
  • i18n
  • Accesibilidad WCAG AA
Datos 8
  • PostgreSQL
  • SQL
  • Drizzle ORM
  • Flyway
  • Cloud Firestore
  • SQLite
  • Redis / BullMQ
  • MySQL / MariaDB
DevOps y cloud 8
  • Docker
  • Docker Compose
  • GitHub Actions
  • Dokploy / Traefik
  • Cloudflare (Pages, DNS)
  • Firebase
  • Linux
  • Hardening (CrowdSec, ModSecurity, fail2ban)
E-commerce y CMS 11
  • WooCommerce
  • PrestaShop
  • WordPress
  • Magento 2
  • Redsys
  • Stripe
  • Holded API
  • WhatsApp Cloud API
  • Elementor
  • SEO técnico
  • Schema.org
Testing y calidad 8
  • Playwright
  • Vitest
  • JUnit 5
  • Testcontainers
  • axe-core
  • CI/CD
  • Git
  • Conventional Commits

await contactar({ via: "whatsapp" | "formulario" });

¿Tienes un proyecto o un puesto que encaje?

Autónomo (B2B) o en plantilla para consultoras y empresas · 100 % remoto desde España (CET), para clientes de España y la UE

Escríbeme por WhatsApp

Respuesta directa, sin intermediarios.

Cuéntame el proyecto o el puesto, plazos y modalidad (B2B o plantilla).