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.