David San Luis
David San Luis Aguirre

David San Luis Aguirre

Fullstack Developer · TypeScript · Angular · NestJS · Next.js · Scala

Desarrollador Fullstack con 3 años 4 meses construyendo software en producción. Stack TypeScript con Angular, NestJS y Prisma/PostgreSQL, complementado con Next.js, Supabase, Scala y Ionic/Capacitor. En Grace AI soy top contributor del frontend Angular (++600 commits) y desarrollo en el backend NestJS y la capa de services con Prisma. He liderado dos productos end-to-end: Slird (~95% frontend + ~98% backend Scala, uso interno) y CEN (~70% del código, +100 builds firmados en App Store y Google Play, en producción). En paralelo construyo La Commune — un ecosistema de 2 apps (PWA de loyalty + POS) para cafeterías de especialidad — combinando desarrollo asistido por IA con auditoría manual exhaustiva.

3.4Años de experiencia
3Productos en producción
100+Builds firmados en stores

Experiencia

Grace AI — Plataforma SaaS LegalTech con IAProyecto actual
QRSof · Mar 2025 – Presente · Remoto

Top contributor del frontend Angular (++600 commits) en monorepo multi-app: cliente, admin y librería compartida. Dueño de features completas end-to-end (virtual-assistant, operations-container, validation, extraction, bank-representatives). Desarrollo activo en el backend NestJS — controllers REST, DTOs con validación y módulos en admin y core — y en la capa de services con Prisma/PostgreSQL (FormService, ModalityService). Plataforma SaaS multi-tenant con autenticación Keycloak (JWT) y procesamiento de documentos con LLMs.

Angular 17NestJSTypeScriptPrismaPostgreSQLKeycloakRxJSNgRxLLM APIs
CEN — App Móvil ERP Cross-PlatformMar 2024 – Presente
QRSof · Remoto

Iniciador y contributor principal del proyecto (~70% del código). Diseño end-to-end de 7 módulos de negocio: despachos, despacho-libre, despacho-rework, incidencias, encuestas, kiosko y quiniela. Arquitectura offline-first con TypeORM sobre SQLite cifrada (SQLCipher), NgRx con Effects custom y servicio de sincronización con backend. Release management completo: +100 builds firmados en iOS App Store y Google Play, ~300 usuarios activos (MAU sostenido, 95.9% install base), incluyendo migración Android SDK 35 y soporte 16 KB page size.

Angular 17Ionic 8Capacitor 6TypeScriptNgRxTypeORMSQLiteSQLCipherJWTGitLab CI
Slird — Networking Profesional con NFCMar 2023 – Nov 2024
QRSof · Remoto

Lead developer end-to-end del ecosistema Slird (4 repos, ~614 commits): backend Scala 3 multi-módulo (~98%), app móvil Angular/Ionic con NFC (~95%), landing en slird.com con Vite + React 18 + Tailwind (~85%) y web viewer NFC (~85%). El producto se construyó a nivel release-ready pero por decisión de negocio se mantiene como activo interno de QRSof; solo la landing slird.com está liberada al público. Backend con Clean Architecture (api/business/data/ws/app), Akka HTTP + Slick + PostgreSQL, migración Scala 2.13 → 3.7. 7 componentes reusables que redujeron 70% el tiempo de desarrollo frontend.

Angular 17Ionic 7Capacitor 6NFCViteReact 18TailwindScala 3Akka HTTPSlickPostgreSQLFirebase

Stack Tecnológico

Frontend

Angular · React · Next.js · NgRx · Tailwind CSS

Backend

NestJS · Node.js · Scala · Akka HTTP · Play Framework

Mobile

Ionic · Capacitor · iOS · Android

Cloud & Data

AWS · Firebase · Prisma · PostgreSQL · Docker

IA / ML

LLM APIs · OCR · Claude Code · AI-assisted dev

Arquitectura

Microservicios · Clean Architecture · Offline-first · Scrum