NCG / Portfolio 2026 Disponible · incorporación inmediata

Desarrollador Full Stack IA aplicada · Automatización

Natán
Cejas García

Llevo más de dos años programando y desde 2025 construyo y mantengo mis propios SaaS: los diseño, los despliego y atiendo a quien los usa y los paga. Busco incorporarme como desarrollador a un equipo.

  • El Puerto de Santa María, Cádiz
  • Remoto o traslado
  • Inglés B1–B2
  • Carnet B
01

Proyectos en producción

Diseño, desarrollo, despliegue y soporte: todo mío

FinderLead

finderlead.pro ↗

SaaS de prospección comercial. Encuentra negocios locales sin web, los puntúa por SEO y escribe con IA el guion de la llamada.

  • Búsqueda con Google Places API
  • Guiones de llamada con OpenAI GPT
  • CRM kanban y auditorías en PDF
  • Suscripciones con Stripe

Antes

Rastrear Google Maps a mano, abrir web por web para ver quién no tiene presencia y preparar cada llamada por escrito.

Con FinderLead

Una búsqueda devuelve la lista puntuada por SEO, la auditoría en PDF y el guion de llamada ya redactado.

Una mañana de búsqueda manual se convierte en unos minutos: el comercial dedica el tiempo a llamar, no a buscar.

  • Node.js
  • Supabase
  • PostgreSQL
  • OpenAI API
  • Stripe
  • n8n
Página principal de FinderLead

Bandera

banderaapp.com ↗

SaaS de gestión para taxistas. Turnos, carreras, propinas y gastos en el móvil, con estadísticas que se calculan solas.

  • Interfaz pensada para móvil
  • Estadísticas automáticas
  • Control de gastos y propinas
  • Exportación a PDF

Antes

Carreras apuntadas en una libreta y cuentas a mano al cerrar el turno, con los gastos repartidos en tiques sueltos.

Con Bandera

Cada carrera se registra en dos toques y el turno, la semana y el mes se calculan solos, listos para exportar en PDF.

Se acabó echar cuentas al final del día: el taxista sabe en todo momento lo que lleva ganado.

  • React
  • Next.js
  • Supabase
Pantalla de estadísticas de Bandera

Además desarrollo webs y automatizaciones para clientes → expansionweb.es/portafolio

02

Automatización

4 flujos en n8n trabajando solos

Vídeos de producto con IA

Manual

Convierte la foto de un producto en un vídeo publicitario sin tocar un editor.

Captura del flujoimg/flujo-videos.webp
  1. Parte de la URL de la imagen del producto
  2. GPT escribe el prompt del vídeo a partir de esa imagen
  3. Una API de imagen a vídeo genera el clip
  4. Espera y consulta el estado hasta que el vídeo está listo
  5. Descarga el archivo y lo sube a Google Drive

Tres líneas en paralelo, una por producto, con la misma receta.

  • n8n
  • OpenAI
  • HTTP / REST
  • Google Drive

Emails comerciales uno a uno

Programado

Cada empresa de la lista recibe un correo escrito para ella, no una plantilla.

Captura del flujoimg/flujo-emails.webp
  1. Lee las empresas pendientes de una hoja de cálculo
  2. Filtra y limita el lote del día
  3. Las recorre una por una
  4. Claude redacta el email con los datos de cada empresa
  5. Adjunta el archivo de Drive y envía por Gmail
  6. Espera 60 segundos y marca “enviado” en la hoja

Si algo falla, un disparador de errores avisa por correo.

  • n8n
  • Claude
  • Google Sheets
  • Gmail
  • Google Drive

Publicación de reels

Programado

Publica un vídeo nuevo en redes cada día sin que nadie entre a la app.

Captura del flujoimg/flujo-reels.webp
  1. Lista los vídeos de una carpeta de Drive
  2. Los compara con el registro de publicados
  3. Elige el siguiente y lo hace público
  4. Crea el contenedor en la API de Facebook
  5. Comprueba si está listo y reintenta en bucle si no lo está
  6. Publica el reel y lo anota en la hoja

El bucle de reintentos evita publicaciones a medio procesar.

  • n8n
  • Facebook Graph API
  • Google Drive
  • Google Sheets

Cola de subidas con Buffer

Cada hora

Mantiene la cola de Instagram llena a partir de una carpeta de Drive.

Captura del flujoimg/flujo-buffer.webp
  1. Lista los vídeos de Drive y lee el log de subidos
  2. Filtra los pendientes comparando ambas listas
  3. Comparte el vídeo y lo envía a la API de Buffer
  4. Si responde bien, registra la subida
  5. Si no, lo deja marcado para reintentar luego

Ninguna subida se pierde: lo que falla vuelve a la cola.

  • n8n
  • Buffer API
  • Google Drive
  • Google Sheets
03

Experiencia

  1. 2025 — hoy · Independiente

    Desarrollador Full Stack

    Creo y mantengo FinderLead y Bandera. Hago webs a medida y automatizaciones con n8n y Make para clientes, e integro LLMs (OpenAI, Claude) en producción.

    • n8n
    • Make
    • OpenAI
    • Claude
    • Node.js
    • React
  2. 2024 — 2025 · Hermes Interactiva

    Desarrollador Full Stack

    Implementé una página web desde cero para un colegio infantil utilizando C# y .NET. Desarrollé diversos procesos, integré funcionalidades de descarga y gestioné bases de datos con SQL, creando un entorno interactivo y funcional para la comunidad escolar.

    • .NET
    • C#
    • PHP
    • JavaScript
    • MySQL
  3. 2024 · A4I

    Desarrollador web en prácticas

    Webs corporativas y SEO on-page.

    • PHP
    • MySQL
    • JavaScript
    • WordPress
04

Formación

  • 2022—2024Grado Superior en Desarrollo de Aplicaciones WebMar de Cádiz
  • 2019—2020Grado Medio en Instalaciones Eléctricas y Automáticas
  • 2020Curso de Lean Management
Antes de programar me formé en instalaciones eléctricas. De ahí me viene la costumbre de revisar dos veces antes de dar algo por terminado.
05

Stack

usado en mis proyectos en producción

IA / LLMs

  • OpenAI API
  • Claude (Anthropic)
  • Prompt engineering
  • Agentes IA

Automatización

  • n8n
  • Make
  • Webhooks
  • APIs REST
  • OAuth

Frontend

  • React
  • Next.js
  • Angular
  • HTML5 · CSS3

Backend

  • Node.js
  • .NET / C#
  • PHP
  • Java / Spring Boot

Bases de datos

  • PostgreSQL / Supabase
  • MySQL
  • MongoDB

Lenguajes

  • JavaScript
  • TypeScript
  • PHP
  • Python (scripting)

Herramientas

  • Stripe
  • Google Places API
  • Docker
  • Git · GitHub

Contacto

¿Hablamos?

Busco incorporarme como desarrollador. Puedo empezar ya, en remoto o con traslado.