Desarrollador de software · Granada

Pedro Gómez

Desarrollo de principio a fin.
Productos que funcionan.

Diseño y desarrollo software mantenible: desde APIs y automatizaciones hasta productos web completos que ya operan en producción.

Abierto a nuevas oportunidades

Convierto necesidades reales en software claro, seguro y preparado para crecer.

Mi base está en el backend con Java, Spring Boot y Python. Construyo APIs, modelos de datos, automatizaciones e integraciones pensando tanto en la arquitectura como en quien utilizará el producto cada día.

Cuando el proyecto lo pide, llevo el trabajo de extremo a extremo: interfaz, lógica de negocio, persistencia, despliegue, correos, analítica y paneles privados.

Grabado de la máquina de calcular de Leibniz: la caja con sus diales, el cilindro escalonado y el mecanismo de engranajes
Lámina ILa máquina de calcular de Leibniz, en el Theatrum arithmetico-geometricum de Jacob Leupold, 1727. Antes del software ya había alguien convirtiendo un problema en un mecanismo.
06productos públicos en producción
Java · Python · IADesarrollo de software y uso de herramientas de inteligencia artificial.

AFR-MIND

Mi stack, convertido en una red neuronal.

He programado desde cero, sin librerías de IA, una red neuronal que aprende cómo se conectan los conocimientos. Aquí está entrenada con mis dos CV: cada tecnología, proyecto y experiencia es una neurona.

Pulsa Java, Playwright o React y la red te dirá con qué lo relaciona y en qué proyectos lo he usado.

pedrogomez.dev/proyecto/afr-mind Red entrenándose en vivo
Arrastra para girar el cerebro. Las etiquetas «nueva» son relaciones que la red ha deducido sin que aparezcan juntas en el CV.
Qué es
Mi CV convertido en red: la red ha aprendido qué tecnologías, proyectos y experiencias van juntos, los coloca en 3D y deduce relaciones que no aparecen escritas juntas.
Interpretabilidad
Neuronas internas inspeccionables, ablación (apagar una neurona y medir cuánto empeora la red) y detección de superposición.
Mi aportación
Idea, diseño, motor de la red, visualización 3D en Canvas y despliegue en producción.
Stack
JavaScript · Canvas 2D · Redes neuronales sin librerías · Cloudflare Workers · GitHub Actions
Dibujo de neuronas de Santiago Ramón y Cajal: células con sus ramificaciones conectadas en capas
Lámina IISantiago Ramón y Cajal, neuronas del asta de Ammon, 1894. Las redes neuronales nacieron de mirar estas conexiones.
Gráfico antiguo con la trayectoria de un globo: una línea que sube por encima de las nubes y vuelve a bajar
Lámina IIILa trayectoria de un ascenso en globo, hora a hora. James Glaisher, Travels in the Air, 1871.

Formación

2023 - 2025
Desarrollo de Aplicaciones Multiplataforma (DAM)

MEDAC Nevada, Granada
Premio al Mejor Expediente Académico

2023 - 2025
Máster en Big Data e Inteligencia Artificial

UCAM
Machine Learning, Ciencia de Datos

Experiencia

Ene 2026 - Presente
Técnico Informático y E-Learning Content Developer

Estación Diseño
Soporte técnico y desarrollo de contenidos e-learning

2025
Servicios de Monitorización

Kyndryl (El Corte Inglés)
Desarrollo de navegaciones sintéticas con Python y Selenium. Monitorización con ITM y Splunk.

Software que ya trabaja fuera del portfolio.

Proyectos completos en los que diseño la experiencia, desarrollo la lógica y mantengo la infraestructura que los hace funcionar.

Proyecto destacado / ERP para pymes

PERA ERP

Todo el negocio, mucho más claro.

Un ERP completo para pymes que funciona en el navegador: presupuestos, facturas con Veri*Factu, cobros, compras, contabilidad, TPV y almacén desde el móvil.

Nace para renovar DimproCristalWin, un ERP en Visual FoxPro, trayendo su comportamiento opción por opción a una arquitectura moderna.

  • Del presupuesto a la factura

    Presupuesto, albarán y factura enlazados, sin volver a teclear nada.

  • Veri*Factu propio

    Registro, huella encadenada y QR en cada factura, remitidos solos a la AEAT.

  • Cobros y contabilidad

    Recibos, remesas y caja, y la actividad lista para asentar.

  • Tienda y almacén

    TPV con ticket de 80 mm y almacén con escáner desde el móvil.

  • 8servicios, cada uno con su base de datos
  • 764pruebas automáticas entre servidor e interfaz
  • 102migraciones de base de datos
Sistema
Pasarela y siete servicios independientes, multiempresa por token, facturas encadenadas y remitidas a la AEAT, y una demo con datos inventados en la que se entra sin registro.
Stack
Java 21 · Spring Boot 4.1 · Spring Cloud Gateway · PostgreSQL · Flyway · React 19 · TypeScript · Vite
FinanX · Tu dinero, con perspectivaDemo interactiva Panel de FinanX con patrimonio, evolución de gastos, categorías y cuentas

Nuevo / Finanzas personales

FinanX

Una alternativa personal al Excel: cuentas, gastos, inversiones y objetivos de ahorro con una perspectiva clara del dinero.

Mi aportación
Diseño de producto, identidad visual, modelo financiero, API y despliegue.
Sistema
Demo abierta con datos de sesión, cuentas privadas, transferencias sin duplicar gastos, cargos recurrentes e importación CSV con detección de duplicados.
Stack
React · TypeScript · Cloudflare Workers · D1 · Recharts · Vitest · Playwright.
pedrogomez.dev/proyecto/aforoDemo en producción AFORO: plano de concierto con asientos libres y reservados

Destacado / Reservas y concurrencia

AFORO

Un plano de concierto para probar un problema concreto: qué ocurre cuando dos solicitudes quieren reservar el mismo asiento.

Mi aportación
Modelo de reservas, API, pruebas de concurrencia, interfaz y despliegue.
Sistema
60 asientos, reservas temporales y hasta 30 compradores automáticos. Puedes intervenir durante la prueba o abrir dos pestañas.
Stack
React · TypeScript · Cloudflare Workers · D1. Backend de referencia en Java 21, Spring Boot y PostgreSQL disponible en el repositorio.
biblioteca.estaciondiseno.esEn producción Catálogo de libros de la Biblioteca de Estación Diseño

01 / Catálogo académico y reservas

Biblioteca · Estación Diseño

El fondo de la Escuela Superior de Diseño convertido en una aplicación que alumnado y personal consultan cada día, con más de 1.100 registros catalogados.

Mi aportación
API, modelo de datos, frontend, despliegue y migración del catálogo.
Sistema
Libros, revistas y proyectos de fin de estudios, reservas con límite por usuario, acceso de invitado en solo lectura y gestión privada.
Stack
PHP 8.1 · MariaDB · JWT · Docker · React 19 · Vite · Tailwind
Leads · Estación DiseñoHerramienta interna Bandeja de pendientes de Leads: pestañas por estado, buscador y fila de cada lead con sus botones de llamada, WhatsApp y correo

02 / Suite comercial y CRM

Leads · Estación Diseño

Suite de gestión comercial hecha a medida para el equipo de ventas de Estación Diseño: captación, seguimiento y cierre de cada lead en un solo sistema, desde que entra por Meta hasta que se matricula.

Mi aportación
Análisis con el equipo comercial, diseño, API, interfaz, manual de uso y despliegue.
Sistema
Embudo completo por estados (pendientes, agendados, interesados, matriculados), llamadas con cuatro resultados a golpe de tecla y rellamada automática al siguiente día laborable, correo con el dossier de cada estudio desde el buzón de cada comercial, WhatsApp, importación de Excel y CSV de Meta, exportación y registro de actividad. 256 pruebas automáticas.
Stack
PHP 8.1 sin framework · MariaDB · JWT · SMTP e IMAP · React 19 · Vite · PHPUnit · PHPStan
afropxmusic.comEn producción Portada en blanco, negro y rojo de AfroPX Music

03 / Producto musical y reservas

AfroPX Music

Una identidad artística convertida en producto digital: música, servicios profesionales de audio y una agenda real en una sola experiencia.

Mi aportación
Producto, diseño, frontend, backend e infraestructura.
Sistema
Smart links, reservas sin duplicados, panel privado, correo y analítica.
Stack
TypeScript · Cloudflare Pages / Functions · D1 · Resend · Turnstile
historiadelamoda.netEn producción Portada editorial de Historia de la Moda

04 / Plataforma editorial y formativa

Historia de la Moda

Una plataforma cultural para una comunidad de más de 400.000 personas, con archivo, contenidos, biblioteca y una futura escuela online.

Mi aportación
Arquitectura, diseño editorial, desarrollo full-stack y despliegue.
Sistema
Podcasts, conferencias, biblioteca, cursos SCORM y gestión privada.
Stack
React 19 · TypeScript · Vinext · Cloudflare Workers · D1 · Drizzle

Proyecto visual / Bestiario imposible

Catábasis

Un mundo por explorar, del cielo al abismo, poblado de criaturas imposibles.

  1. Murciélago con cabeza de hombre, litografía coloreada de 1851
    +800 mVespertilio foeneratorVampiro de levita
  2. Girasol con rostro y cuerpo de persona, de Les Fleurs animées de Grandville
    +25 mHelianthus vigilansGirasol centinela
  3. Mandrágora con forma de mujer, xilografía coloreada de 1491
    -120 mMandragora feminaMandrágora hembra
  4. Peces de colores imposibles de la obra de Louis Renard, 1754
    -1.400 mPiscis versicolorPez de colores de más
  5. Medusas de largos tentáculos de Ernst Haeckel, Kunstformen der Natur
    -4.000 mDesmonema annasetheMedusa de Anna

152 láminas antiguas de dominio público, limpiadas y ampliadas, con fichas inventadas y un osario donde montar quimeras con sus huesos.

Proyecto visual / Almanaque botánico

Herbario del año

Doce meses de flora española en láminas antiguas que brotan, florecen, dan fruto y se secan con el scroll.

  1. Campanilla de invierno, de la Deutschlands Flora de Jacob Sturm
    EneroGalanthus nivalisCampanilla de invierno
  2. Amapola con su pétalo y su cápsula, de la Deutschlands Flora de Jacob Sturm
    MayoPapaver rhoeasAmapola
  3. Hipérico, la hierba de San Juan, de la Deutschlands Flora de Jacob Sturm
    JunioHypericum perforatumHipérico
  4. Azafrán con su bulbo, de Köhler's Medizinal-Pflanzen
    OctubreCrocus sativusAzafrán
  5. Rama de acebo, de la Deutschlands Flora de Jacob Sturm
    DiciembreIlex aquifoliumAcebo

36 láminas de 1750 a 1927, de la Biodiversity Heritage Library, recortadas en capas sin redibujar nada. Le dices dónde vives y te cuenta qué florece hoy; lo que guardes se monta en tu pliego y se descarga como cianotipia.

Más allá del frontend.

Arquitectura backend, datos, automatización y experimentación técnica. Una selección corta, centrada en los proyectos que mejor explican cómo trabajo.

Grabado de las piezas de la máquina parlante de Kempelen: una caja con orificios, un fuelle y su soporte
Lámina IVPiezas de la máquina parlante de Wolfgang von Kempelen, 1791: un fuelle y una caja que imitaban los pulmones y la boca. Una máquina que hablaba dos siglos antes que los asistentes de voz.
BACKEND & CORE Java 17 / 21 / 25 · Spring Boot · Spring MVC · REST APIs · PHP · Python
FRONTEND & WEB JavaScript · TypeScript · HTML · CSS · Responsive Design
DATA & AI Machine Learning · Scikit-Learn · TensorFlow · ETL Pipelines · Pandas · NumPy
DESARROLLO CON IA Claude · Claude Code · ChatGPT · Codex · Antigravity · OpenCode · OpenClaw
IA aplicada al frontend y al backend, con revisión del código, pruebas y criterio técnico.
DATABASES PostgreSQL · MySQL · Cloudflare D1 · JPA / Hibernate · SQL
CLOUD & DEVOPS Cloudflare Pages / Functions · Vercel · Docker · GitHub · CI/CD · Linux
QA & TESTING JUnit 5 · Vitest · PyTest · Postman · OpenAPI · Turnstile · Resend

Una referencia pública sobre mi etapa formativa y mi forma de afrontar los proyectos.

Grabado de un hombre sentado ante una gran rueda de lectura con libros abiertos en sus estantes
Lámina VRueda de lectura para tener varios libros abiertos a mano, según el diseño de Agostino Ramelli de 1588. Gaston Tissandier, Scientific Amusements, 1883.
“Pedro ha sido uno de mis mejores alumnos.”
María José García Millán Docente en MEDAC · Destaca también mi capacidad técnica, proactividad y gestión del tiempo.
Ver perfil en LinkedIn

Disponible para oportunidades de desarrollo backend, full-stack y automatización.

Hablemos de lo próximo.

[email protected]
Grabado de un salón donde una linterna mágica proyecta en la pared un mensaje microscópico mientras varios hombres lo copian
Lámina VIDespachos microscópicos llegados a París por paloma mensajera, ampliados con una linterna mágica para copiarlos a mano. Chemistry, Developed by Facts and Principles, 1884. Escribirme es más sencillo.