Skip to content
View hodeione's full-sized avatar

Block or report hodeione

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hodeione/README.md

Hodei Medina

Typing SVG


⚡ Sobre mí

const hodei = {
  rol:        "Full-stack developer & fundador de DH Technology",
  ubicacion:  "Madrid, España",
  formacion:  "Máster en Inteligencia Artificial · Universidad Alfonso X el Sabio",
  stack:      ["Next.js", "TypeScript", "Node.js", "Prisma", "PostgreSQL"],
  ia:         ["Claude API", "LLMs en producción", "NLP", "Computer Vision"],
  ahoraMismo: "Llevando IA a webs y herramientas que usan negocios reales",
};
  • 🏢 Dirijo DH Technology, una agencia de webs, software, IA y SEO.
  • 🤖 Me especializo en integrar modelos de lenguaje en productos: chats, generadores, auditorías y visión.
  • 🎓 Estudio el Máster en Inteligencia Artificial en la Universidad Alfonso X el Sabio.

🛠️ Stack




🚀 Proyectos destacados

susurro transcribiendo una reunión

🎙️ susurro · IA en el navegador

Transcribe audio a texto con Whisper sin subirlo a ningún servidor. El modelo de OpenAI corre dentro del navegador con WebGPU o WebAssembly multihilo: 56 s de audio en ~4 s (14× tiempo real). Audios de WhatsApp, reuniones y vídeos; grabación por micrófono; onda interactiva sincronizada con el texto; búsqueda, edición y exportación a TXT, SRT y VTT; traducción al inglés.

Troceado propio por silencios (energía RMS), inferencia en Web Worker con texto en streaming, precisión por dispositivo (int8 en CPU, fp16/q4 en GPU) y aislamiento COOP/COEP para hilos.

▶ Probar susurro
Llamada a la recepcionista IA de Taberna Luna

📞 Recepcionista IA · agente de voz · nuevo

Una recepcionista de voz que coge el teléfono del restaurante, reserva, cancela y responde dudas. Llamas desde el navegador, le hablas como a una persona («somos cuatro el sábado a las nueve, uno es celíaco») y la reserva aparece al momento en el panel del dueño, con mesa asignada y la transcripción de la llamada.

Claude Haiku 5.5 con cinco herramientas y respuesta en streaming que se dice frase a frase; oído con el reconocimiento del navegador o Whisper en local con WebGPU y detector de voz propio; y, sin IA, un motor de diálogo propio que entiende fechas, horas y comensales en castellano hablado. Usa el motor de reservas de reservas-n8n y tiene 104 pruebas.

▶ Llamar a Taberna Luna
Asistente de WhatsApp con IA de Taberna Luna

💬 WhatsApp IA · asistente para restaurantes · nuevo

Tu restaurante, también por WhatsApp. Reserva con botones y listas nativas de WhatsApp, manda la tarjeta de confirmación con calendario, recuerda la reserva el día antes con «Allí estaré / Cancelar», llena las cancelaciones con la lista de espera y pide la reseña al día siguiente (con las quejas por privado).

Una sola lógica para la demo en el navegador y para los webhooks de WhatsApp Cloud API (Meta) y Twilio: firmas validadas, respuesta en segundo plano, plantillas para escribir primero, cron diario y estado en Upstash Redis. Claude Haiku 5.5 o motor de reglas propio. 91 pruebas.

▶ Escribir a Taberna Luna
Informe de la Radiografía web

🩻 Radiografía web · auditor de webs · nuevo

¿Tu web te trae clientes o te los quita? Escribes la dirección de la web de un negocio y en segundos tienes un informe en castellano llano: captar clientes, Google y SEO local, velocidad, legal en España (LSSI, RGPD y cookies), móvil y accesibilidad. Cada fallo explica cuántos clientes cuesta y cómo se arregla, con una maqueta de la portada mejorada con el logo y los colores del negocio.

Análisis sin navegador en el servidor (HTML, cabeceras, peso real de cada imagen, certificado, robots.txt), descargas protegidas contra SSRF en cada redirección, progreso en streaming, detección de tipo de negocio, ciudad, colores y CMS. Claude Haiku 5.5 y Google Lighthouse opcionales.

▶ Analizar una web
Pulpo en 3D servido sobre un plato real con realidad aumentada

🍽️ reservas-n8n · carta 3D con realidad aumentada y reservas

Web, reservas y carta con platos reales en 3D para restaurantes, con n8n de backend. Apunta el móvil a un plato vacío y te sirve el plato encima (detector de platos propio, sin ARCore ni ARKit). El cliente elige mesa en el plano; si alguien cancela, la mesa pasa sola a la lista de espera; si va a llover, la terraza se recoge y se avisa a cada cliente. Panel sin código para el dueño y diez automatizaciones.

▶ Demo en vivo · React + TypeScript + three.js, 10 flujos de n8n generados por código, Docker (PostgreSQL + Caddy) y 79 pruebas de principio a fin.

✅ valida-es · librería TypeScript

Validación, formato y generación de identificadores españoles: DNI, NIE, CIF, NIF especiales, IBAN de 66 países, cuenta bancaria, Seguridad Social, teléfonos, códigos postales y matrículas. Sin dependencias, ~6 KB gzip, ESM y CommonJS con tipos, errores explicados en castellano y la función identificar(), que reconoce qué dato es.

Módulo 97 exacto sin BigInt sobre números de 70 cifras, pruebas de propiedades (7.000 identificadores generados y mutados), TypeScript estricto, cobertura del 98 % e integración continua en Node 18 a 24.

Demostración de valida-es ▶ Probar la demo
Kit de reseñas para Google

Herramienta gratuita para que los negocios locales consigan más reseñas en Google y las respondan bien: genera carteles con QR en 5 formatos a 300 ppp, mensajes y firma de email, y un respondedor con IA (API de Claude) que propone tres respuestas y avisa de riesgos legales o de privacidad.

▶ Probar gratis
Optimizador de fotos para negocios

Reduce el peso de las fotos hasta un 95 % con tamaños para web, Google e Instagram. Convierte HEIC del iPhone, genera WebP y AVIF, y detecta y borra la ubicación GPS. Todo con WebAssembly y Web Workers en el navegador: las fotos nunca se suben.

▶ Probar gratis
Generador de SEO local

Genera datos estructurados Schema.org LocalBusiness (horario partido, festivos, coordenadas leídas de un enlace de Google Maps) con 0 errores en el validador oficial, vista previa de Google medida en píxeles y de WhatsApp, y guía para WordPress, Wix y Shopify.

▶ Probar gratis
DH Technology

Web de agencia con estética brutalista y 4 integraciones de IA: chatbot con streaming, generador de briefs, auditoría SEO/RGPD de cualquier URL y revisión de diseño por visión.

▶ Ver demo
Plataforma de Estudio MUIA

Plataforma para estudiar el Máster en IA: NLP, Computer Vision, GANs, series temporales, recomendadores y calibración de modelos, organizada por unidades.

▶ Ver demo

Scraper de Google Maps por lotes de zonas y sectores que además rastrea emails y teléfonos en la web de cada negocio. Incluye un CRM para gestionar llamadas, estados, prioridades y exportaciones.

Landing de servicios ligera, hecha sin frameworks.


📊 Estadísticas


🐍 Mis contribuciones

Serpiente de contribuciones

📫 Contacto

Popular repositories Loading

  1. JuegoPelea2 JuegoPelea2 Public

    Juego de lucha 2D en JavaScript (proyecto de bootcamp)

    JavaScript

  2. servicios-genesis servicios-genesis Public

    Landing de servicios hecha sin frameworks

    HTML

  3. H.com H.com Public

    Web de agencia digital con 4 integraciones de IA (chat, briefs, auditoría SEO/RGPD, revisión de diseño con visión)

    HTML

  4. estudio-muia estudio-muia Public

    Plataforma de estudio del Máster en IA (UAX): NLP, visión, series temporales y métricas

    TypeScript

  5. consola-negocios consola-negocios Public

    Scraper de negocios por zona + consola CRM de seguimiento de llamadas

    TypeScript

  6. hodeione hodeione Public

    Perfil de GitHub