Saltar al contenido
APFerrer
APFerrer · Published work
Published work

Projects in production, open source and public artifacts.

Live projects in production, micro-projects published as public tools, open GitHub repositories and Claude artifacts. Each one with its URL, its code and its history.

Own implementations

Each of these systems is a live SVP implementation

They started as custom consulting to solve a specific problem in a specific sector. Over time they formalized as vertical bodies, and now they apply as Own Vertical Software (SVP) to any company with a similar problem. We reuse architecture and patterns. We adapt processes and data. We deliver a system that is yours.

What's on this page

Everything published can be opened: live URL, public code or repository and full card per project.

The projects begin as consulting in a specific sector (public procurement, legal, animal welfare, freight forwarding, ISO compliance, local data processing, private AI) and evolve into vertical products with shared architecture and client-owned data.

The micro-projects are point tools: the deterministic financial calculator for modelling a project's feasibility, the European AI Act compliance evaluation without using AI, and the deterministic scoping engine that cuts the scope of a software project. All run entirely in the browser, with no account and no backend.

The GitHub repositories and Claude artifacts are open infrastructure pieces: prompt engineering resources, a declarative layer to constrain model behaviour before it works, a Gmail productivity extension, and two artifacts for reading verifiable signals in files and reconstructing the probable prompt from a given piece of content.

Live projects

Seven vertical projects solving a real problem in a concrete sector.

07

Born as consulting in sectors with tight regulation (public procurement, legal, ISO, animal welfare, freight forwarding, private AI). Modern architecture, secure multi-tenant, client-owned data.

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
See case
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
See case
Micro-projects · deterministic

Tools that run in your browser. Same input, same result.

03

// No backend. No account. No telemetry. Code runs in your tab over the data you enter and nothing leaves the device.

  1. Card 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. Card 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. Card 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
GitHub repositories

Open repositories: infrastructure, documentation and productivity.

04

Technical pieces published with commit history, tests and releases publicly accessible. Design Frontier, CTS, MAP Standard and GmailTaskManager, each with its license and repository URL.

GitHub · CTS

CTS

Biblioteca de contratos semánticos para IA

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).

Organizado por dominio
Markdown + JSON
Buscador interactivo
Regla transversal
Abrir biblioteca

remlenoir.github.io/cts/

See card
GitHub · Design Frontier

Design Frontier

Orquestación de diseño para frontends generados por agentes IA

Estándar y CLI para que los frontends que construyen los agentes de IA no reinventen tokens en cada pantalla

Design Frontier resuelve un problema silencioso de los productos construidos con agentes IA: cada pantalla nueva inventa su propio espaciado, densidad, componentes y navegación, y la deuda visual se acumula sin que nadie la vea hasta que es tarde. La CLI inspecciona el repo, cataloga tokens y componentes existentes, resuelve un arquetipo de interfaz y referencias por capa, y genera un modelo de diseño canónico en `.design-frontier/` con tokens.css, tokens.ts, tailwind.preset.mjs y adaptadores para Claude, Codex, Gemini, Cursor y Copilot. También valida el frontend contra el modelo (lint de colores raw, diff de artefactos editados fuera). Publicada en npm como `design-frontier` (alias `df`), Node.js 20+. Licencia PolyForm Noncommercial 1.0.0.

Cinco comandos deterministas
Referencias por capa, no plantillas
Adaptadores por agente
Exportación de tokens
Ver en GitHub

github.com/RemLeNoir/design-frontier

See card
Claude artifacts

Tools published as public links, with what they do and what they don't.

02

Explicit about what they don't do: no AI-content detection, no exact-prompt recovery. Verify what can be verified, mark the rest as uncertain.

Public artifact
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.

Public artifact
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.

Let's talk

A similar problem in your sector? 30 minutes and we look at it.

You tell me what you need to solve, we check whether it fits something already built, something worth rebuilding, or nothing. No cost.