David San Luis
David San Luis Aguirre

David San Luis Aguirre

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

Fullstack Developer with 3 years 4 months building production software. Stack TypeScript with Angular, NestJS and Prisma/PostgreSQL, complemented with Next.js, Supabase, Scala and Ionic/Capacitor. At Grace AI I’m a top contributor on the Angular frontend (600+ commits) and ship work on the NestJS backend and the Prisma services layer. I’ve led two products end-to-end: Slird (~95% frontend + ~98% Scala backend, internal use) and CEN (~70% of the code, 100+ signed builds in production on App Store and Google Play). Alongside, I’m building La Commune — a 2-app ecosystem (Loyalty PWA + POS) for specialty coffee shops — combining AI-assisted development with thorough manual auditing.

3.4Years of experience
3Products in production
100+Signed builds shipped

Experience

Grace AI — AI-powered LegalTech SaaS PlatformCurrent project
QRSof · Mar 2025 – Present · Remote

Top contributor on the Angular frontend (600+ commits) across a multi-app monorepo: client, admin and shared component library. Owner of full features end-to-end (virtual-assistant, operations-container, validation, extraction, bank-representatives). Active development on the NestJS backend — REST controllers, validated DTOs and modules across admin and core domains — and on the Prisma/PostgreSQL services layer (FormService, ModalityService). Multi-tenant SaaS with Keycloak authentication (JWT) and LLM-powered document processing.

Angular 17NestJSTypeScriptPrismaPostgreSQLKeycloakRxJSNgRxLLM APIs
CEN — Cross-Platform Mobile ERP AppMar 2024 – Present
QRSof · Remote

Project initiator and lead contributor (~70% of the code). End-to-end design of 7 business modules: dispatches, despacho-libre, despacho-rework, incidents, surveys, kiosk and quiniela. Offline-first architecture with TypeORM over encrypted SQLite (SQLCipher), NgRx with custom Effects and a backend sync service. Full release management: 100+ signed builds shipped to iOS App Store and Google Play, ~300 active users (MAU sustained, 95.9% install base), including Android SDK 35 and 16 KB page size migration.

Angular 17Ionic 8Capacitor 6TypeScriptNgRxTypeORMSQLiteSQLCipherJWTGitLab CI
Slird — NFC Professional Networking PlatformMar 2023 – Nov 2024
QRSof · Remote

End-to-end lead developer of the Slird ecosystem (4 repos, ~614 commits): multi-module Scala 3 backend (~98%), Angular/Ionic mobile app with NFC (~95%), landing at slird.com with Vite + React 18 + Tailwind (~85%), and NFC web viewer (~85%). The product was built to release-ready level but, by business decision, remains an internal QRSof asset; only the slird.com landing is public. Backend with Clean Architecture (api/business/data/ws/app), Akka HTTP + Slick + PostgreSQL. Migrated from Scala 2.13 to Scala 3.7. 7 reusable components that reduced frontend dev time by 70%.

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

Tech Stack

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

AI / ML

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

Architecture

Microservices · Clean Architecture · Offline-first · Scrum