
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.
Experience
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.
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.
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%.
Tech Stack
Frontend
Backend
Mobile
Cloud & Data
AI / ML
Architecture