01 · webs & plataformas
Una web que trabaja para ti.
E-commerce, reservas, área de clientes. O el rescate de una web que ya no funciona.
disponible para nuevos proyectos
Webs, automatización y agentes IA para tu negocio
menos trabajo manual, más tiempo y más clientes.
Alberto Di Maria
AI product engineer · Milán
demo en vivo
Hola, soy D10S. Dime qué necesitas.
01qué hago por ti
01 · webs & plataformas
E-commerce, reservas, área de clientes. O el rescate de una web que ya no funciona.
02 · automatización & IA
Facturas, emails y calendarios que se hablan: las tareas repetitivas se cierran solas.
03 · voice agents
Un asistente telefónico 24/7 que reserva, cambia e informa.
cómo trabajo
gratuita, para entender el problema
precio fijo, acordado antes, sin sorpresas
demos y actualizaciones durante el proceso
formación de uso y asistencia tras la entrega
02Trabajos seleccionados
La web de un músico que funcionaba mal, reconstruida desde cero — rápida, segura, trilingüe, con área de clientes de pago.
Reconstruida como app moderna — sitio público + área de clientes reservada, en tres idiomas (IT/EN/ES) — desde una web que funcionaba mal.
Cada proyecto tiene su sala — audio versionado, comentarios fijados al segundo exacto, descargas reservadas a quien ha pagado.
Entregada reforzada — controles automáticos en cada cambio, seguridad reforzada, formulario anti-spam; dos fugas de acceso encontradas y cerradas.
ownership + is_paid RLS paywall · signed-URL downloads · GitHub Actions typecheck/lint/build/test gate
Un tutor de idiomas con el que se habla — una app Android que escucha, corrige y se acuerda de ti.
Aprendes hablando — una conversación de verdad, en voz alta, en inglés o español — desde el primer minuto. Casi sin texto, a propósito.
Se acuerda de ti — de cada llamada extrae los errores que cometiste de verdad; la repetición espaciada los hace resurgir y elige el escenario de mañana.
Ejercicios de tus errores — escritura, traducción y vocabulario nacen de los errores que cometiste de verdad — corregidos por un LLM, y solo las valoraciones seguras entran en tu memoria.
Cuatro agentes, no un prompt — quien empieza de cero tiene su propio agente: voz más lenta, escucha-y-repite, cero correcciones.
a per-user memory of the mistakes you make drives every scenario and drill — no vector store, just structured recall of your own errors · text drills graded by an LLM, only high-confidence results written back so the memory stays clean · an append-only ledger meters every second of voice and cannot double-spend · prompt-injection defence on user text entering the agent prompt (rejected 6/6) · native criteria score real conversations in production, not just simulations
Mis apuntes de clases particulares convertidos en un sitio de estudio — con un voice agent que examina oralmente a los alumnos.
Cinco años de clases, en un solo lugar — 267 lecciones en siete materias — matemáticas, física, electrotecnia, electrónica, informática, estadística, automatización — con formularios y autoevaluaciones.
Un examen oral para hacer solo — un voice agent examina al alumno sobre la teoría de una lección y evalúa cómo la explica, no solo el resultado — siempre con un paso siguiente.
Generados a escala, revisados con números — 2.570 ejercicios resueltos escritos con un LLM, luego clasificados por filo-eval, un harness que mide cuáles debe leer primero una persona.
questions built from each lesson’s structure and read by me before going live · signed URL only, prompt override off · post-call webhook + reconciliation so no session goes unbilled · build gate on formulas, links and figures
Descubrimiento musical desde la letra — una playlist que recorre tus emociones.
Describe un estado de ánimo — con palabras o toca una rueda de 12 emociones — un agente Claude lo resuelve y Lyra construye la playlist como una trayectoria, no una lista plana.
Elegidas por las letras — embeddings sentence-transformer sitúan cada tema en una taxonomía valencia × energía; el verso exacto que encajó con tu ánimo se muestra.
Diriges en directo — more like this / change the mood / raise the energy — remodelas la cola sin cortar la canción; una brújula 3D gira y traza el camino.
La tienda online de un producer: beats a la venta con preescucha, licencias y pago en página.
Pago en página — preescucha en waveform, carrito multi-licencia (MP3 / WAV / stems / exclusive) y Stripe sin salir de la página.
Se entrega sola — cada compra manda enlaces de descarga privados, válidos solo para quien ha comprado.
Costes al mínimo — el audio viaja de Cloudflare directo al navegador, sin servidor en medio.
Vitest + Playwright · GitHub Actions blocking merges · RLS default-deny
Un agente de IA que responde preguntas sobre los datos reales de la empresa — números exactos, nada inventado.
Responde con datos reales — pregunta en lenguaje natural sobre clientes, pedidos o llamadas — el agente consulta el CRM, el gestor y los documentos y cita las fuentes.
Las cuentas las hace el código, no la IA — el modelo solo elige dónde mirar y cómo explicarlo; los números son siempre exactos.
Top 10 en Cursor × Yellow Tech — clasificado para la final nacional de la Italian Hackathon League (ver Zero to HubSpot).
Un CRM compatible con HubSpot construido desde un repo vacío en cinco horas, con 15 años de datos del antiguo sistema de un cliente migrados dentro.
675.000 filas sucias, migradas en 35 segundos — nueve CSV de un CRM antiguo: empresas duplicadas tras webs y formatos de NIF distintos, importes mensuales, notas de crédito, fechas en formato Excel, texto con doble codificación. Cada regla salió de los datos y se comprobó con un recálculo independiente.
47,3/50 en los requisitos de datos, 9,1/10 en robustez — paginación exacta sobre el volumen migrado, ninguna escritura concurrente perdida, lecturas p95 por debajo de 100 ms.
La final nacional de hackathons, evaluada por máquinas — construido en directo en OGR Turín por finalistas de cuatro rondas clasificatorias, y luego puntuado por una batería de tests oculta sobre el CRM publicado: conformidad con la API de HubSpot, robustez bajo carga, migración de un export nunca visto y un asistente de IA en italiano evaluado con 40 peticiones inéditas.
El asistente telefónico IA de una escuela de baile: responde 24/7, reserva, cambia, informa.
Sabe quién llama antes de descolgar — mientras suena el teléfono un webhook asocia el número al alumno, así lo saluda por su nombre. Luego informa de cursos, reserva, cancela, cambia clases y pasa a una persona cuando toca.
Italiano y español, responde en 1,6s — medidos en llamadas reales, desde que quien llama se calla hasta la primera palabra del agente. Las fechas de las reservas las calcula la base de datos, nunca el modelo.
Probado como se prueba un modelo, no una web — cada escenario adversarial se ejecuta tres veces, porque en un LLM un verde suelto es una anécdota. Y lo que la plataforma puede garantizar nunca se le pide al prompt.
native Agent Tests, each scenario repeated (one green is an anecdote) · caller recognition and trial-week state verified outside the model, where an LLM cannot flake · 13 tools as Postgres RPCs · prompt in git, with diff and rollback
Agente de voz autónomo con llamadas salientes.
Recopila vía navegador — conversa con el usuario para los detalles de la reserva.
Llama al restaurante solo — marca vía Twilio y gestiona toda la llamada end-to-end.
Se acuerda de ti — memoria entre sesiones que sobrevive a las llamadas stateless de ElevenLabs — reconoce a los clientes recurrentes y propone «lo de siempre».
Dashboard de administración — analíticas de sesiones y seguimiento de ingresos.
ground-truth extraction evals · ElevenLabs online eval criteria · /observability latency dashboard
Pipeline de publicación con IA para Beat Store.
CLI headless — le indicas la carpeta de drop del productor y publica cada beat en Beat Store mediante la API autenticada de la tienda.
Metadatos + SEO con IA — enriquecimiento con Claude API; pipeline de subida idempotente y reanudable.
Confirmas antes de publicar — muestra cada drop en la terminal y pide el ok.
Generación de audio mediante interpolación en el espacio latente RAVE.
Interpola en el latente — cargas hasta 4 archivos de audio y mezclas sus codificaciones latentes RAVE mediante un tablero 2D.
Ponderación baricéntrica — la posición del clic define la mezcla entre todas las entradas a la vez.
FastAPI + TorchScript — backend en HF Spaces, frontend React en Vercel.
Tesis de máster: del análisis de audio a la generación musical.
Análisis → generación — un sistema de tres clientes: visualización 3D basada en el mood → mapeo de emociones → generación sin prompts, en bucle en tiempo real.
Geometría sagrada como interfaz — el Cubo de Metatrón y los sólidos platónicos mapean emociones a características de audio en un cliente 3D interactivo.
Generación sin prompts — mediante la API de Suno; benchmark comparativo de modelos generativos (Suno, RAVE, MusicGen, Jukebox).
Modelado de circuitos analógicos en hardware de efectos dedicado.
Primer WDF en el H9000 — un algoritmo Wave Digital Filter que modela circuitos lineales y no lineales directamente en el hardware mediante VSig3.
No linealidades vía CPWL — una representación Canonical PieceWise-Linear; validado de extremo a extremo con un circuito diode-clipper.
Sin precedentes — desarrollado dentro de los límites de bajo nivel de VSig3, sin ejemplos en la literatura.
Sistema de automatización para la gestión de tutorías.
Automatiza la facturación — vía Fiscozen, y envía correos personalizados a los clientes.
Sincroniza y reserva — sesiones de Google Calendar → Notion; reserva en automático en las plataformas.
Corre a diario — facturación, correos, registro de sesiones y reservas.
Soporte aéreo con dos agentes de voz y escalado en vivo — Yellow Tech × ElevenLabs.
Dos agentes, escalado en vivo — Aria atiende a los pasajeros en primera línea y escala los casos complejos a Marco, un agente supervisor.
Multilingüe — soporte conversacional (IT / EN / ES / FR) en ElevenLabs Conversational AI.
De hackathon — construido en Yellow Tech × ElevenLabs.
Clasificación de género musical con deep learning (NN / CNN / RNN-LSTM).
Género desde MFCC — clasifica pistas con características librosa, entrenado en el dataset GTZAN.
NN vs CNN vs RNN-LSTM — comparadas con evaluación de accuracy/loss; escalable a otros datasets y modelos.
Instalación interactiva sobre el impacto ecológico de las acciones diarias.
Actúa, ve el impacto — los usuarios imitan acciones cotidianas y ven su impacto en CO₂ y clima en tiempo real sobre un globo 3D reactivo.
Gestos → visuales → sonido — reconocimiento de gestos Python + 3D en tiempo real TouchDesigner + paisajes sonoros generativos SuperCollider.
03Sobre mí
Ingeniero (MSc, Politecnico di Milano). Construyo webs, automatización y agentes IA para negocios y pequeñas empresas — desde la primera línea de código hasta la puesta en línea, y los sigo también después.
Sigo las novedades en cuanto salen y las pruebo: workshops, hackathons, formación continua. Freelance en Milán, también en remoto.
Desarrollo end-to-end de herramientas web con IA para la industria musical: plataformas e-commerce, agentes de automatización e interfaces de voz.
Music Information Retrieval, interfaces 3D y modelos de audio generativos; prototipo full-stack con React, Flask y Python.
Construcción de un agent harness LLM desde cero: bucle de tool-calling, subagentes paralelos y búsqueda RAG vs Grep sobre base de conocimiento Markdown. Sin frameworks.
GenAI para la creación musical con desarrollo de proyectos en equipo.
04Contacto
Trabajemos juntos.
Escríbeme dos líneas sobre lo que necesitas. Te respondo con una primera idea de cómo lo abordaría.
Suelo responder en un día.