Portfolio

Projects and demos

16 projects

I state the real status of each project. Private ones are described by architecture and stack only, with no names or client data.

  • Collaborative web CRM

    Private · In production

    Multi-user web platform for sales management, with state in PostgreSQL and zero operating cost.

  • Policy Operations API

    Public demo available

    Insurance policy lifecycle API with per-organization data isolation and an auditable history. Uses synthetic data.

  • .NET Modernization Harness (YARP & Shadow Runner)

    Active public demo

    Modernization harness for legacy .NET monoliths via Strangler Fig with YARP reverse proxying and parallel dual-write auditing.

  • NainOrder (order engine)

    Active public demo

    E-commerce order engine with Clean Architecture, tactical DDD, read-side CQRS and its own customer panel.

  • Notification microservice

    Local demo with Docker

    Asynchronous email dispatch with Clean Architecture and DDD, with the HTTP gateway separated from the worker.

  • NainConfigurator

    Technical demo in preparation

    Catalog-driven B2B product configurator that supports different products without customer-specific code.

  • Deterministic billing for driving schools

    Interactive demo available

    Billing engine where the arithmetic is verifiable. A portfolio piece, not a product.

  • TAI civil service exam simulator

    Active public demo

    Exam simulator for the Spanish TAI civil service exam (INAP): a question and marking API, and a web client that also works without a server.

  • Self-hosted GitHub Actions runner fleet

    Private · In use

    CLI that manages self-hosted GitHub Actions runners on a desktop machine for private repositories, keeping CI cost at zero.

  • AI-assisted B2B prospecting pipeline

    Public project · Simulation prototype

    Low-cost pipeline that finds companies from public data, classifies them with an LLM and generates email templates. It does not send email.

  • Local Spanish rewriting agent

    Public project · Preliminary

    Local agent that rewrites drafts in Spanish from Spain while preserving meaning, conditions and protected literals.

  • Local quotation and invoice-draft generator

    Private · First version

    Local preparation of quotations, proformas and invoice drafts with PDF export. It does not issue final tax invoices.

  • GameHaven

    Training project · Web demo

    Indie game store in Blazor WebAssembly with its own API, evolved from an earlier desktop version.

  • HaveTickets

    Training project · In development

    Support ticketing system with a Blazor WebAssembly client and a Minimal API.

  • 3D driving-exam simulator

    Private · In planning

    3D simulator of the Class B practical driving exam with deterministic fault scoring.

  • 3D products: DSE and Contrast Viewer

    Public product · With its own website

    Conformance validation and 3D visualization, published as products with their own site. NainDev provides the architecture, the contracts and the backend.