Skip to content
View Nain9Dev's full-sized avatar
💭
Open to Backend / QA roles | 4rd Year CS Student
💭
Open to Backend / QA roles | 4rd Year CS Student

Block or report Nain9Dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Nain9Dev/README.md
Typing Banner

Aitor Nain Mendoza Vallejo (naindev)
Madrid, Spain • Autonomous Software Architect • Backend, Deterministic Geometry & Production AI

Web Portfolio LinkedIn Email


Architectural Profile & Core Focus

I design and build fault-tolerant backend architectures, deterministic validation engines, and high-assurance AI integrations for systems where failure is not an option. My engineering approach enforces strict separation of concerns, formal specification before implementation (Spec-Driven Development), and mathematically verified domain invariants.

Engineering Pillars

  • Deterministic Computational Systems: Exact Boundary Representation (B-Rep) solid modeling via OpenCASCADE and CadQuery, domain-isolated 2-manifold topological mesh verification, and content-addressable artifact pipelines.
  • Enterprise Backend Architecture: Hexagonal Architecture (Ports and Adapters), Clean Architecture, Domain-Driven Design (DDD), and CQRS across asynchronous distributed systems.
  • Production AI Integrations: Deterministic parameter extraction, robust fallback mechanisms (rule-based offline parsers alongside LLMs), and strict Pydantic JSON contracts.
  • High-Performance Persistence: Complex relational modeling, multi-tenant isolation, auditing, and high-throughput concurrency control (ETag, rowversion) across Microsoft SQL Server, PostgreSQL, and SQLite.

Flagship Systems & Live Verifiable Deployments

All projects are engineered with verifiable evidence, automated test suites, and 1-click cloud demonstrations:

System / Repository Primary Stack Architecture & Verification Live Demonstration
ParametriCAD AI Python 3.12, FastAPI, OpenCASCADE, CadQuery, Three.js, React 19, TypeScript, Docker Deterministic CAD Engine & 3D Web Viewer. Constructs exact B-Rep solids, enforces physical fabricability invariants, verifies topological mesh quality (watertightness, 2-manifoldness, normal orientation), and exports 5 engineering formats (GLB, glTF, STEP, STL, DXF) with SHA-256 content addressing. 261 automated tests including Hypothesis property-based testing. Open 3D App
Source Code
Microservice Notifications Core .NET 10, C#, MassTransit, RabbitMQ, MailKit, Clean Architecture, Docker Sub-50ms Asynchronous Dispatcher. Decoupled notification microservice built on message queues with dead-letter exchanges, exponential backoff retries, and cluster isolation. Interactive Demo
Source Code
Financial Policy Operations API .NET 10, C#, EF Core 10, SQL Server, Clean Architecture, DDD, Azure Enterprise Lifecycle Engine. Manages insurance policy state transitions (Draft -> Active -> Cancelled), tenant isolation, and strict optimistic concurrency control via ETags. Live Swagger API
Source Code
Civil Service Examination Platform (TAI) .NET 10, C#, Dapper, SQL Server, React 19, TypeScript High-Throughput Assessment System. Real-time examination evaluation engine executing official INAP scoring algorithms (+1.0 / -0.33) with sub-10ms query response times and responsive SPA interface. Test Platform
Source Code
Driving School Financial & Ops Engine Python 3.12, Pydantic v2, SQLAlchemy, SQLite, Streamlit Operational & Ledger Dashboard. Business accounting platform with deterministic financial validation, automatic balance reconciliations, and PDF invoice generation. Launch Demo
Source Code

Technical Stack & Tooling

Python FastAPI C# .NET 10 TypeScript React 19
Three.js OpenCASCADE SQL Server PostgreSQL SQLite RabbitMQ Docker

+-----------------------------------------------------------------------------------+
|                            Presentation & Ingestion                               |
|   React 19 (Three.js / WebGL) | Astro | OpenAPI / REST | Asynchronous Workers     |
+-----------------------------------------+-----------------------------------------+
                                          |
+-----------------------------------------v-----------------------------------------+
|                        Application Orchestration & Ports                          |
|   Spec-Driven Pipelines | CQRS Mediators | Domain Events | MassTransit Queues     |
+-----------------------------------------+-----------------------------------------+
                                          |
+-----------------------------------------v-----------------------------------------+
|                            Domain Core & Pure Logic                               |
|   Boundary Invariants | Pydantic Contracts | Topological Verification | Entities  |
+-----------------------------------------+-----------------------------------------+
                                          |
+-----------------------------------------v-----------------------------------------+
|                        Infrastructure & External Adapters                         |
|   OpenCASCADE (CadQuery) | SQL Server (T-SQL) | PostgreSQL | RabbitMQ | Filesystem |
+-----------------------------------------------------------------------------------+

Methodology & Architectural Principles

  1. Spec-Driven Development (SDD): Changes originate in explicit specifications (charter, requirements in EARS format, architecture with Mermaid diagrams, data-model, ADRs, and traceability), never directly in unconstrained code.
  2. Deterministic Quality & Zero Assumptions: All geometric invariants and business rules are validated by automated property-based test suites. No capability is claimed without reproducible automated verification.
  3. Decoupled Domain Layers: The presentation layer captures input and renders responses; it never calculates business logic, enforces business invariants, or accesses persistence.
  4. Resilient & Cost-Conscious Infrastructure: Low-overhead architectures designed for minimal compute footprints, high cache hit rates (content addressing), and horizontal process isolation over unsafe threading.

Contact & Technical Consulting

Available for independent software architecture consulting, mission-critical backend design, and deterministic computational systems:

Pinned Loading

  1. orbe-runner-3d orbe-runner-3d Public

    A fast-paced 3D endless runner game built with JavaScript and WebGL. Dodge obstacles, survive as long as possible, and achieve high scores.

    TypeScript 1

  2. parametricad-ai parametricad-ai Public

    Deterministic parametric CAD engine and 3D web viewer. Builds exact B-Rep solids via OpenCASCADE, validates topological mesh invariants in domain, and exports multi-format CAD artifacts.

    Python 1