Desarrollador Full Stack · React, Node y Python

Alex Micó Robles

Diseño para que un proceso lento no pare la pantalla.

Strev deja al entrenador seguir mientras analiza vídeo. Sereno me dice qué sesión está trabajando, ejecutando un comando o esperando una respuesta.

Disponible para puestos Full Stack en España y la UE

Lo que resuelve

Dos decisiones concretas: mantener el flujo y hacer visible el trabajo.

Portada de Strev con la pantalla de rutinas de la aplicación
Strev Vista de producto: captación y espacio de rutinas de Strev.

Producto web para entrenadores

Strev

El entrenador sigue usando la aplicación mientras corre el análisis de vídeo.

React + Node · análisis en cola y cifrado por campo

  1. Los campos sensibles se cifran por separado

    El resto del documento sigue disponible para las consultas habituales y los datos de salud permanecen protegidos dentro de la base de datos.

  2. El vídeo va a una cola

    La petición devuelve enseguida y el análisis corre aparte. El modelo es Gemini y el trabajo es valorar la técnica del ejercicio, no generar rutinas.

  3. Si Redis cae, la API aguanta

    El limitador de peticiones degrada cuando la caché no está disponible y deja que el servicio principal siga respondiendo.

Sereno mostrando sesiones de agentes y sus estados en una interfaz de terminal
Sereno Sereno en modo demo: trabajo, comandos, espera y sesiones paradas.

Herramienta local para sesiones de agentes

Sereno

Veo qué sesión trabaja, ejecuta un comando o espera una respuesta.

Estados locales de Claude Code, Codex, Gemini, Kilo y Antigravity

  1. Los historiales se leen donde ya existen

    Sereno recorre la cola local de transcripts de Claude Code, Codex, Gemini, Kilo y Antigravity. Cada lector traduce su formato al mismo conjunto de estados sin subir el contenido a otro servicio.

  2. El estado sale del último evento útil

    Un tool_use sin su tool_result significa que la sesión está dentro de un comando. El stop_reason y los eventos posteriores permiten separar writing, waiting y stopped.

  3. La caché sigue el mtime

    Cada transcript solo se vuelve a analizar cuando cambia su fecha de modificación. El refresco mantiene el coste acotado aunque haya muchas sesiones abiertas.

Más trabajo

SaveMyMoneyNow localizando la fila de cabecera del extracto y mapeando Fecha, Concepto e Importe
La detección de cabeceras antes de confirmar la importación.

SaveMyMoneyNow

Lo hice para importar extractos bancarios que no respetan siempre el mismo formato. Encuentra la cabecera, propone el mapeo y pide confirmación antes de guardar. El repositorio público incluye 21 endpoints y 113 tests.

  • React
  • Node
  • Express
  • MongoDB
Atalaya mostrando un resultado fechado de salud de sus fuentes de ofertas
Registro reproducible de las fuentes consultadas por Atalaya.

Atalaya

Atalaya reúne ofertas de varias fuentes, elimina duplicados y las ordena según un perfil. Después prepara una carta para revisar. La decisión de qué candidatura merece la pena sigue siendo de la persona.

  • Python
  • Typer
  • Claude CLI
  • SQLite

Sobre mí

Me importa que un producto explique lo que hace, incluso cuando trabaja en segundo plano.

Trabajo de extremo a extremo: interfaz, API, automatización, despliegue y diagnóstico de incidencias.

Antes de cerrar una entrega, pruebo los flujos frágiles y compruebo el resultado en el entorno real.

Dónde
Villena, Alicante. Trabajo en remoto.
Disponible
Abierto a puestos Full Stack en España y la UE
Stack
React, Node, Express, MongoDB, Python y testing
Idiomas
Castellano y valenciano nativos; inglés técnico en lectura, conversación básica

Experiencia

  • Desarrollador Full Stack

    2026 – HOY

    Anuubis Solutions · Remoto

    • Desarrollo interfaces React, APIs Node.js y herramientas en Python y Bash para soporte, publicación y control de calidad.
    • Convierto revisiones repetitivas en procesos reutilizables y dejo una comprobación posterior para verificar el resultado.
    • Trabajo con despliegues, migraciones y diagnóstico de incidencias en entornos web de producción.
  • Técnico de Soporte IT · Prácticas

    2024

    Impulso Sistemas, Coop. · Villena

    • Incidencias presenciales y remotas por ticket y teléfono.
    • Preparación de equipos, clonado de discos y cuentas corporativas.

Formación

  • Grado Superior en Desarrollo de Aplicaciones Web

    2024 – 2026

    IES Hermanos Amorós

  • Ciclo Medio en Sistemas Microinformáticos y Redes

    2022 – 2024

    IES Hermanos Amorós

Stack

Las herramientas que uso para construir, automatizar y verificar.

Producto web

  • React
  • Node.js
  • Express
  • MongoDB
  • REST APIs

Automatización aplicada

  • Python
  • Typer
  • Gemini API
  • Claude CLI
  • SQLite

Calidad de entrega

  • Jest
  • Vitest
  • React Testing Library
  • pytest
  • GitHub Actions

Contáctame

Los tres campos son obligatorios.