APFerrer
Trabajos publicados

Proyectos en producción, código abierto y artefactos públicos.

Proyectos propios en producción, microproyectos publicados como herramienta pública, repositorios abiertos en GitHub y artefactos de Claude. Cada uno con su URL, su código y su historial.

Qué hay en esta página

Trabajo publicado, no un portafolio de casos que no se pueden abrir.

Los proyectos nacen de una consultoría en un sector concreto (contratación pública, jurídico, protección animal, transitarias, ISO, procesamiento local de datos, IA privada) y evolucionan a producto vertical con arquitectura compartida y datos en propiedad del cliente.

Los microproyectos son herramientas puntuales: la calculadora financiera determinista para modelar la viabilidad de un proyecto, la evaluación del Reglamento Europeo de IA sin usar IA y el motor determinista de scoping que corta el alcance de un proyecto de software. Todos funcionan íntegramente en el navegador, sin cuenta ni backend.

Los repositorios de GitHub y los artefactos de Claude son piezas de infraestructura abiertas al público: recursos sobre ingeniería de prompts, capa declarativa para restringir el comportamiento de un modelo antes de que trabaje, extensión de productividad para Gmail y dos artefactos para leer señales verificables en archivos y para reconstruir el prompt probable a partir de un contenido dado.

Proyectos en producción

Siete proyectos verticales resolviendo un problema real en un sector concreto.

07

Nacidos como consultoría en sectores con normativa exigente (contratación pública, jurídico, ISO, protección animal, transitarias, IA privada). Arquitectura moderna, multi-tenant seguro y datos siempre en propiedad del cliente.

Favicon de Genlicit

Genlicit

Análisis y propuestas de licitación

Análisis documental, gestión de licitaciones y generación automática de propuestas

Genlicit centraliza toda la información empresarial (personas, proveedores, colaboradores, experiencia previa, certificaciones) para crear memorias técnicas y económicas adaptadas a cada concurso público. Combina un CRM con generación automática de CV y hojas de experiencia, un buscador activo que localiza licitaciones por parámetros personalizados, un sistema de puntuación que cruza requisitos, experiencia, equipo y competidores para dar una afinidad concreta a cada licitación, y un motor de gestión de costes que produce memorias económicas completas con líneas de gasto, materiales y servicios. Todo el procesamiento de información confidencial se mantiene dentro del perímetro del cliente.

CRM interno con generación de CV
Buscador activo de licitaciones
Sistema de puntuación de afinidad
Procesado interno de datos sensibles
Ver caso
Favicon de GenProced

GenProced

Legal ERP v0.2.0 · Copiloto procesal

Copiloto procesal para despachos jurídicos

GenProced es un Legal ERP presentado como copiloto procesal para despachos de abogados y departamentos legales. Centraliza expedientes con historial y trazabilidad, detecta y clasifica incidencias con alertas por prioridad, gestiona documentos con OCR y plantillas automatizadas, organiza tareas con responsables y notificaciones, vincula la bandeja de correo (Gmail, Outlook, IMAP nativo) a expedientes concretos, ofrece calendario unificado con vistas, plazos y sincronización externa, controla contratos con vencimientos y renovaciones automáticas y mantiene un directorio de clientes, magistrados y contactos profesionales con acceso a normativa mediante búsqueda inteligente.

Expedientes con trazabilidad completa
Documentos con OCR y plantillas
Correo vinculado a expediente
Calendario unificado con sincronización
Ver caso
Microproyectos · deterministas

Herramientas que corren en tu navegador. Mismo input, mismo resultado.

03

// Sin backend. Sin cuenta. Sin telemetría. El código se ejecuta en tu pestaña sobre los datos que introduces y nada sale del dispositivo.

  1. Ficha 01Local
    Favicon de Cafi

    Cafi

    Calculadora financiera determinista

    Calculadora financiera determinista para modelar la viabilidad económica de un proyecto

    Cafi guía al usuario por 8 pasos estructurados para modelar los números de un proyecto o negocio antes del lanzamiento: básicos del proyecto, líneas de ingreso, gastos operativos, composición del equipo, requisitos de arranque, tesorería, y ajustes. Genera proyecciones financieras completas con horizonte por defecto de 5 años y personalización opcional. Contempla variaciones fiscales de España (IVA 21 % en península, IGIC 7 % en Canarias, IPSI 4 % en Ceuta y Melilla). Todo el cálculo ocurre en el navegador sin envío a servidor.

    $cafi.apferrer.com
  2. Ficha 02Local
    Favicon de Evalia

    Evalia

    Evaluación EU AI Act 2024/1689

    Evaluación determinista del cumplimiento del Reglamento (UE) 2024/1689 sobre IA

    Evalia es una evaluación determinista del cumplimiento del Reglamento (UE) 2024/1689 sobre Inteligencia Artificial (EU AI Act). Aplica reglas explícitas sobre el sistema evaluado en lugar de usar IA para juzgarlo, lo que la hace auditable y reproducible: mismo input, mismo resultado. La herramienta no envía datos a ningún servidor ni requiere cuenta. Incluye acceso directo al texto del Reglamento como referencia normativa durante la evaluación.

    $evalia.apferrer.com
  3. Ficha 03Local
    Favicon de Scope

    Scope Guillotine

    Motor determinista de scoping

    Motor determinista para separar núcleo real, decorativo y lo que no debería entrar

    Scope Guillotine clasifica features de software según su necesidad real en un proyecto. El usuario elige un perfil (B2B SaaS, e-commerce, FinTech, etc.), marca features del catálogo de 139 entradas repartidas en 27 categorías o pega un brief, y el motor reclasifica según el perfil separando núcleo real, decorativo y lo que no debería entrar. Aplica reglas if-then sobre huérfanos, prematuros, buzzwords y coste oculto, calcula dependencias del grafo y suma coste por naturaleza usando la tarifa del usuario. Mismo input produce siempre el mismo corte.

    $scope.apferrer.com
Repositorios en GitHub

Repositorios abiertos: infraestructura, documentación y productividad.

03

Piezas técnicas publicadas bajo licencia permisiva con historial de commits, tests y releases accesibles.

  • Biblioteca de contratos semánticos: lo que se suele decir a la IA frente a lo que se debería decir

    CTS (Contratos Semánticos) es un recurso educativo que contrasta la instrucción típica que se le da a un modelo de IA frente a la instrucción reformulada para que el encargo sea verificable y auditable. Cada entrada de la biblioteca cubre un patrón concreto: qué se pide habitualmente, qué falla, cómo reformularlo para que el resultado sea contrastable. La colección se distribuye como Markdown legible (biblioteca/biblioteca.md) y como JSON estructurado (biblioteca/biblioteca.json). Buscador interactivo con atajos de teclado (/ para enfocar, Esc para limpiar).

    MarkdownMITÚltima publicación reciente
  • Capa declarativa que define contexto, herramientas y presupuesto por tarea antes de que el modelo trabaje

    MAP (Model Active Parameters) es una capa declarativa que define, para cada tarea, qué contexto activa un modelo, qué herramientas puede usar y cuánto puede gastar. No es un agente ni razona: orienta y restringe antes de que el modelo trabaje. Estructurado en gates (scope, herramientas, presupuesto), una puerta única (runWithMap), librería estándar de arquetipos, adapters para Anthropic y OpenAI, embeddings locales y externos y retrievers (memoria, pgvector). Cada ejecución genera un MapRuntimeLog estructurado con modelo, tokens y chunks. Incluye servidor MCP para integrarlo como fuente en Claude Code y compatibles.

    TypeScriptMITÚltima publicación reciente
  • Convierte correos de Gmail en tareas colaborativas con etiquetas y borradores como backend

    GmailTaskManager transforma Gmail en un gestor de tareas colaborativas para equipos. Convierte mensajes de correo en tareas asignables, sincroniza cambios entre miembros del equipo en tiempo real y funciona offline con cache local y sincronización en segundo plano. Usa etiquetas y borradores de Gmail como backend, con OAuth 2.0 para autenticación y comunicación exclusivamente HTTPS. Cumple Manifest V3 con Service Worker, permisos limitados (identity, storage, alarms, notifications) y content scripts inyectados en el DOM de Gmail. Publicado con licencia MIT.

    JavaScriptMITÚltima publicación reciente
Artefactos de Claude

Herramientas publicadas como enlace público con lo que hacen y lo que no.

02

Explícitas sobre lo que no pretenden hacer: ni detección de contenido generado por IA ni recuperación de prompt exacto. Verificable lo verificable, lo demás dicho como incierto.

Artefacto público
Claude · Rastro

Rastro

Detector de señales verificables en archivos

Detector de señales verificables en archivos: metadata EXIF, XMP, C2PA y firma digital

Rastro no analiza el contenido de un archivo ni da un porcentaje de probabilidad de haber sido generado por IA, porque esa detección hoy no es fiable. Lo que hace es leer señales verificables que el archivo lleva dentro: metadatos EXIF, XMP, C2PA (Content Credentials), firma digital y otras marcas explícitas del formato. La ausencia de señales no significa que lo haya hecho un humano, ya que los metadatos suelen borrarse al subir a redes sociales. Las marcas de agua invisibles propietarias (SynthID, AudioSeal) no pueden leerse aquí; para verificación criptográfica de C2PA se remite a contentcredentials.org/verify y para SynthID al detector de Google.

Artefacto público
Claude · Reverso

Reverso

Ingeniería inversa del prompt

Ingeniería inversa: del contenido al prompt que lo habría producido

Reverso invierte el flujo habitual: en lugar de partir de un prompt para generar contenido, parte del contenido para inferir el prompt que lo habría producido. Útil para auditar consistencia entre encargo y resultado en flujos de trabajo con LLM, para depurar prompts productivos que empiezan a dar resultados dispersos y para docentes que enseñan ingeniería de prompts a partir de ejemplos reales de output. No pretende recuperar el prompt exacto, sino reconstruir el prompt probable con el estilo, tono, longitud y estructura observable en el contenido.

Hablemos

¿Un problema parecido en tu sector? 30 minutos y lo vemos.

Cuentas lo que necesitas resolver, miro si encaja con lo que ya hay hecho, con lo que se puede rehacer o con nada. Sin coste.