Proyectos
Trabajo seleccionado
SaaS propios, proyectos para clientes y datos geoespaciales. Pulsa en cada uno para ver el detalle.
Productos
Productos propios
Dos SaaS que diseño, programo, despliego y vendo yo mismo. Faro nació para conseguir clientes para SwiftFit.
Código
Stack y actividad
Lo que uso a diario para llevar un producto de la idea a producción, y el ritmo al que lo hago.
Frontend
React · Next.js
App Router, SSR, React 19
Frontend
TypeScript
Estricto, end-to-end
Frontend
Tailwind CSS
v4, design systems propios
Frontend
TanStack Query
Estado de servidor y caché
Backend
Node.js · NestJS
API REST con roles y guards
Backend
Express
Serverless en Vercel
Backend
Django · DRF
APIs con OpenAPI
Backend
Stripe
Pagos, Connect, webhooks, SEPA
Backend
Auth
better-auth, Supabase Auth, JWT
Datos
PostgreSQL
Supabase, RLS, migraciones
Datos
Prisma · Drizzle
ORMs tipados
Datos
GIS · DuckDB
Datos espaciales y GeoParquet
Mobile
React Native · Expo
Publicado en App Store y Play
DevOps
Docker
Entornos reproducibles
DevOps
GitHub Actions
CI/CD hasta producción
DevOps
Vercel · Azure · Render
Despliegue en la nube
DevOps
Testing
Vitest, Jest, Playwright
Galería
Pantallas de mis productos
















































Trayectoria
El camino hasta aquí
Hexagon
Full-Stack Developer
Nov 2023 – Actualidad · Barcelona
Desarrollo web UI/UX, flujos de pago con Stripe y comunicación transaccional. API REST con control de acceso por roles, testing y CI/CD con GitHub Actions. Procesamiento y visualización de datos geográficos e integración de soluciones GIS. Despliegue en Microsoft Azure. Stack: Next.js, TypeScript, NestJS, Prisma y Postgres.
Faro CRM
Fundador
2026 – Actualidad
CRM de prospección outbound: scraping de leads, secuencias de email, llamadas, facturación y publicación en redes. Producto, código y despliegue.
SwiftFit
Fundador
2025 – Actualidad
SaaS de gestión de gimnasios con web, API y app nativa en iOS y Android. Desde el diseño hasta los cobros y la publicación en las stores.
Trabajemos juntos
Cómo puedo ayudarte
Tres formas de colaborar según lo que necesites.
Freelance
AbiertoIdeal para: Equipos y empresas que necesitan a alguien que lleve una funcionalidad de punta a punta.
- Web apps con Next.js y React
- APIs, pagos con Stripe e integraciones
- Despliegue y CI/CD incluidos
Producto 0→1
AbiertoIdeal para: Fundadores con una idea que quieren llevar a producción sin montar un equipo entero.
- De la idea al MVP publicado
- Web + app móvil desde una misma API
- Cobros y suscripciones desde el día uno
Full-time
HablemosIdeal para: Equipos de producto que buscan un perfil full-stack para el largo plazo.
- Ownership de producto y features
- Frontend, backend y datos
- Trabajo cercano con diseño y negocio
