01 / PORTFOLIO — GRANADA, ES

Construyo software. Enseño a entenderlo.

Soy José Miguel, desarrollador full-stack y formador. Trabajo entre Java, producto web e inteligencia artificial para convertir necesidades reales en sistemas que se pueden explicar, mantener y desplegar.

Retrato de José Miguel Ruiz Guevara
Full-stack IA aplicada Docencia técnica
JAVA / SPRING BOOT REACT / ANGULAR PYTHON / COMPUTER VISION RAG / AUTOMATIZACIÓN FORMACIÓN TÉCNICA

02 / PERFIL

Código, producto y aula comparten una regla: si no se entiende, aún no está terminado.

No vendo “innovación”. Resuelvo la parte difícil.

Puedo entrar en un backend Java, plantear una interfaz, automatizar un proceso o preparar una formación técnica sin perder de vista para qué sirve el resultado.

01

Primero el problema

La tecnología se elige después de entender el flujo, los datos y a quién le toca mantenerlo.

02

IA donde aporta

RAG, visión, modelos generativos o automatización cuando mejoran una tarea; no para decorar una propuesta.

03

Dejarlo explicable

Arquitectura, pruebas y documentación suficientes para que el proyecto no dependa de una sola persona.

03 / TRABAJO SELECCIONADO

Productos que ya tienen algo que enseñar.

Una selección breve de producto propio, plataformas en desarrollo y demos técnicas. El contexto y el alcance importan más que la lista de tecnologías.

01

Producto propio · En producción

Captura del sitio web de Nébula Sur Visitar ↗

Nébula Sur

Sitio corporativo multidioma para servicios locales y soluciones digitales: IA aplicada, automatización, formación y consultoría. Incluye SEO estático, formulario protegido y una carga pensada para producción.

Papel
Producto, desarrollo y contenido
Base
React, Vite, Canvas, Netlify
02

Plataforma SaaS · Desplegada

Nébula Platform

Plataforma multiempresa que reúne bajo un mismo acceso cinco productos SaaS: partes de trabajo, limpieza, comunidades, facturación y registro horario. Cada producto mantiene su frontend y API, apoyados por autenticación, cuenta, administración y servicios compartidos.

Alcance
5 productos · alta · cuenta · administración
Base
TypeScript, PWA, PostgreSQL, Supabase, Railway, Netlify

Acceso privado · desarrollo y despliegue activos

03

Plataforma fitness · En producción

Nueva interfaz de la aplicación GymTracker Abrir ↗

GymTracker

Plataforma para organizar entrenamientos, comidas, rutas, medidas y planes desde una sola cuenta. Incorpora entrenador con IA, análisis de comidas, informes PDF, monedero de energía y un portal específico para profesionales.

Alcance
App, portal profesional y APIs por dominio
Base
Angular 21, Spring Boot, microservicios, PWA

04 / EXPERIENCIA

He trabajado en industria, fintech, producto y formación.

Esa mezcla me permite moverme desde el detalle técnico hasta una explicación clara para un equipo o un aula.

Deuser · Indra Group

Técnico de visión artificial

Software y visión por computador para proyectos industriales y ERP: automatización, mejora de sistemas y soporte técnico especializado.

IFP / Code Space

Profesor de IA, Big Data y programación

Temarios y prácticas con Python, machine learning, deep learning, GPT, TensorFlow, Scikit-learn y visión por computador con OpenCV.

Neotalent · Grupo Piñero

Desarrollador full-stack

Sistemas de facturación en Java y PL/SQL, modernización a Java 21 y automatización de pruebas con Python.

NTT Data · Sipadan

Desarrollador full-stack

Migraciones a Spring Boot, aplicaciones empresariales con JavaFX y MySQL, plataformas e-learning, Angular y asistentes para soporte.

Ayesa

Analista programador

Integraciones para Redsys LATAM con terminales de pago, PIN Pads, sistemas distribuidos y protocolos EMV.

05 / HERRAMIENTAS

Stack, sin nube de etiquetas.

Backend

Java, Spring Boot, Hibernate, MyBatis, Node.js, PHP

Frontend

React, Angular, TypeScript, JavaScript, HTML, CSS, PWA

IA y datos

Python, OpenCV, Scikit-learn, TensorFlow, PyTorch, RAG, modelos generativos

Infraestructura

PostgreSQL, MySQL, MongoDB, Redis, MinIO, Docker, GitHub Actions, Netlify, Railway

06 / CONTACTO

Si el proyecto necesita código y criterio, podemos hablar.

Desarrollo de software, IA aplicada, automatización o formación técnica. Cuéntame qué necesitas resolver.

xemiruiz@gmail.com ↗