Saltar al contenido
JC.dev
Área Técnica

Disponible para roles Full Stack / Backend Python

JoseC González

Full Stack Developer · Backend Python Developer · AI Application Developer · Next.js & React · LLM Integrations

Construyo APIs, servicios backend y productos web que integran LLMs, automatización y workflows modernos de desarrollo.

  • Python
  • FastAPI
  • Next.js
  • React
  • REST APIs
  • LLMs
Retrato de Jose Carlos

Sobre mí

Sobre mí.

Desarrollador Full Stack con foco en backend Python e IA aplicada. Construyo APIs, servicios backend y productos web que integran modelos de lenguaje y automatización.

  • Informática (2009)
  • Python / Flask / FastAPI
  • 6 proyectos públicos
  1. 2009Informática
  2. Full StackEspecialización
  3. HoyBackend Python + IA
Mi objetivo es participar en la creación de productos donde la inteligencia artificial forme parte de la arquitectura del sistema y aporte valor real a los usuarios.

Enfoque

Mi trabajo se centra en construir APIs y servicios backend mantenibles, diseñando soluciones que transforman necesidades de negocio en productos digitales funcionales y escalables.

Trayectoria

Con una base técnica que parte de mi formación en Informática (2009) y mi especialización como desarrollador Full Stack, he trabajado en proyectos de desarrollo de APIs REST, modelado de datos relacional y digitalización de procesos utilizando Python y Flask.

Ahora

Actualmente estoy profundizando en el desarrollo backend con Python y en la construcción de aplicaciones que integran IA generativa, explorando arquitecturas basadas en agentes, automatización inteligente y el uso práctico de modelos de lenguaje dentro del ciclo de desarrollo de software.

Foco técnico actual

  1. Backend con Python (Flask / FastAPI)
  2. APIs REST y arquitectura de servicios
  3. IA generativa y sistemas basados en agentes (LLMs)
  4. Automatización y herramientas de desarrollo asistido por IA

ProyectosCasos · 06

Proyectos Destacados

Sistemas que he diseñado, arquitectado y construido con un enfoque en escalabilidad, seguridad y UX real.

Proyecto de EmpresaBun · Next.js · TypeScript

Squaads Meeting Bot

Alternativa interna y autoalojada a los grabadores de reuniones SaaS

  1. Next.js
  2. Postgres · cola
  3. Worker · Puppeteer + FFmpeg
  4. S3 / MinIO
  5. IA con fallback
Pantalla de acceso de Squaads Bot en desarrollo: «Tu asistente inteligente para reuniones», botón «Continuar con Google» y lista de permisos (perfil y email, calendario, auto-join).
  1. Problema

    Grabar, transcribir y resumir reuniones de Google Meet y Microsoft Teams sobre la infraestructura propia de la empresa, sin depender de grabadores SaaS.

  2. Solución

    Monorepo Bun: panel web en Next.js 16 con Google OAuth (next-auth); worker Bun aislado con navegador headless (Puppeteer) y FFmpeg en Docker que se une a las reuniones; cola de trabajos en Postgres (Drizzle); grabaciones en S3/MinIO; transcripción con Groq Whisper o Deepgram; resúmenes con varios proveedores de IA (Groq, con fallback a Gemini); chat con IA sobre las reuniones; auto-join con Google Calendar y extensión de navegador.

  3. Decisiones técnicas

    • Web y worker separados, desplegados de forma independiente
    • Máquina de estados de trabajos compartida en Postgres (pending, recording, transcribing, summarizing, completed o error) con heartbeat y reintentos con backoff
    • Proveedores de IA múltiples con fallback
    Ver 5 decisiones más
    • Endurecimiento con RLS y middleware de autenticación documentados en ADRs
    • Desarrollo guiado por especificaciones
    • CI en dev y main (cada push y PR): instalación con lockfile congelado, esquema de base de datos, tests contra un servicio Postgres 16 real, lint, typecheck, verificación de que el ZIP de la extensión coincide con una build limpia y build Docker del worker
    • Gobernanza de ramas: feature, PR a dev y PR a main; un guard de GitHub Actions solo admite PRs a main desde dev y se exige aprobación
    • Despliegue: web en Vercel con integración Git y vercel.json versionado; worker en Railway con Dockerfile, migrado desde un workflow de despliegue en VPS; despliegue continuo automático solo desde main
  4. Resultado verificable

    • En producción de forma interna; CI en dev y main, despliegue continuo automático solo desde main
    • Repositorio público; sin demo (el entorno de desarrollo exige login de Google)

    Pendiente de documentar

Proyecto PersonalNext.js · NestJS · TypeScript

NutriFlow

Plataforma Inteligente de Nutrición y Entrenamiento

  1. Next.js
  2. NestJS
  3. Supabase · RLS
  4. Gemini
NutriFlow
  1. Problema

    Planes nutricionales y de ejercicio creados a mano por nutricionistas independientes.

  2. Solución

    SaaS con Next.js 16, NestJS 11, Supabase y Gemini 2.0 Flash.

  3. Decisiones técnicas

    • Row Level Security en la base de datos
    • Generación de planes con lógica de IA determinista
  4. Resultado verificable

    • Demo pública y repositorio
    • Estado Beta declarado

    Pendiente de documentar

Backend IA · ProducciónPython · FastAPI · LangChain

Clinical AI Multi-Agent

Backend Multi-Agente de IA para Soporte Clínico

  1. Router de triage
  2. Agentes en paralelo
  3. RAG · pgvector
  4. Salida tipada
Clinical AI Multi-Agent
  1. Problema

    Priorizar la urgencia de un caso clínico y consultar guías clínicas.

  2. Solución

    Triage con LLM y agentes especialistas en paralelo con RAG sobre pgvector.

  3. Decisiones técnicas

    • Ejecución paralela con asyncio.gather y tolerancia a fallos parciales
    • FastAPI async y SQLAlchemy 2.0
    • Docker multi-stage y CI/CD a GHCR
  4. Resultado verificable

    • Repositorio público; sin demo

    Pendiente de documentar

Entrega a ClienteReact · Vite · CSS3

Taller El Cardonal

Proyecto para Cliente en Producción

  1. React
  2. Vite
  3. Vercel
Taller El Cardonal
  1. Problema

    Taller local sin presencia digital.

  2. Solución

    Web en React con Vite y CSS propio, responsive, con SEO, desplegada en Vercel.

  3. Decisiones técnicas

    • Diseño mobile-first con CSS3
    • Imágenes WebP
    • Metadatos SEO
  4. Resultado verificable

    • Web en producción

    Pendiente de documentar

Proyecto en EquipoReact · Next.js · JavaScript

JEG Studio

Plataforma para Freelance y Captación C2C

  1. React
  2. Next.js
  3. Git Flow
JEG Studio
  1. Problema

    Captación de talento y de clientes freelance.

  2. Solución

    Plataforma colaborativa con React y Next.js.

  3. Decisiones técnicas

    • Estructura de carpetas, nomenclatura y modelo de datos acordados en equipo
  4. Resultado verificable

    • Demo y repositorio públicos

    Pendiente de documentar

Python BackendPython · Flask · SQLAlchemy

SportBarLeague

Aplicación Full Stack con backend en Python

  1. React
  2. Flask · JWT
  3. SQLAlchemy
  4. PostgreSQL
SportBarLeague
  1. Problema

    Gestión de ligas deportivas.

  2. Solución

    Backend en Python con Flask y frontend en React.

  3. Decisiones técnicas

    • Autenticación JWT manual
    • Relaciones N:M y 1:N con SQLAlchemy
    • Migraciones con Alembic
  4. Resultado verificable

    • Repositorio público; sin demo

    Pendiente de documentar

Stack

Stack Técnico

Tecnologías principales con las que construyo backends, APIs y sistemas inteligentes.

Idiomas Español (nativo) / Inglés (intermedio)

Contacto

¿Tienes un proyecto, una vacante o una idea? Hablemos.

Ya sea una oferta de trabajo, una colaboración o un producto por construir, cuéntame qué necesitas y vemos cómo puedo aportar.

Disponible para roles Full Stack / Backend Python

Escríbeme

Residente en el Sur de Tenerife, España.

También en

0 · mín. 10 caracteres