Experiencia

CV online completo - experiencia, skills, proyectos y educación.

Berlin · Remoto

Resumen

Full Stack Software Engineer - construyo apps web end-to-end fiables, productos SaaS e IA propios y webs comerciales. Combino frontend moderno (React, TypeScript, Next.js) con backends sólidos, calidad de código (TDD, Zod, Vitest) y despliegues en producción. En el día a día desarrollo con agentes de IA para código (Claude Code, ChatGPT, Cursor) en un flujo estructurado: skills propias, documentación preparada para agentes y verificación de cada cambio antes de publicarlo.

Skills técnicas

Frontend

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS
  • React Native / Expo

Backend y datos

  • Node.js
  • Supabase
  • PostgreSQL
  • Prisma
  • REST API
  • Authentication
  • RLS
  • Python
  • Flask
  • SQLite

IA

  • OpenAI API
  • Anthropic Claude API
  • LLM integration
  • AI-powered apps
  • Prompt engineering
  • AI document processing (OCR + LLM)

Desarrollo con IA

  • Agentic coding: Claude Code, Cursor
  • ChatGPT
  • Context engineering
  • Agent Skills & subagents
  • CLAUDE.md / AGENTS.md
  • MCP (Model Context Protocol)
  • Spec-driven development
  • Human-in-the-loop review

Pagos

  • Stripe
  • Stripe Checkout
  • Stripe Webhooks

Calidad y DX

  • TDD
  • Vitest
  • React Testing Library
  • Zod
  • React Hook Form
  • Git / GitHub

Deployment

  • Vercel
  • Docker
  • Domains & hosting

Producto y web

  • Responsive design
  • SEO
  • i18n
  • System architecture
  • SaaS product design
  • Performance

Soft skills

  • Resolución de problemas
  • Colaboración en equipo
  • Comunicación
  • Rápida adaptación a nuevas tecnologías
  • Adaptabilidad y aprendizaje rápido
  • Automotivación e iniciativa
  • Pensamiento crítico
  • Atención al detalle

Proyectos

Menciones breves - los case studies completos están en la pestaña Proyectos.

  • MovieWeb App

    Durante el curso de programación

    Plataforma de cine con cuenta de usuario: búsqueda de títulos, lista de favoritos y fichas con pósters.

  • Sport Club PowerPlay

    Durante el curso de programación

    Gestión de cursos deportivos: panel admin (cursos, clases, horario) y participante (alta / baja, borrar cuenta).

  • Dokiero

    Live

    Producto estrella: la IA escanea escritos extranjeros, genera respuestas con firma, plazos y recordatorios (30 idiomas).

  • Lyamo

    Live

    App de finanzas personales (web + móvil): presupuesto, OCR, chat IA, planes Stripe y monorepo listo para escalar.

  • WC26 Predictor

    Live

    Predictor del Mundial 2026: tipster en vivo, apuestas de riesgo, Joker, Dream Team, cuadro y ranking.

  • AK Gebäudeservice

    Live

    Web corporativa comercial de extremo a extremo - del diseño al deploy, dominio y hosting.

  • Cavunio

    Live

    Tienda online de ebooks de mi editorial Cavunio: PDF y EPUB, compra sin cuenta y descarga inmediata.

Experiencia

  1. Ingeniero de software - actividad independiente

    Autónomo

    2025 - presente
    • Continuo desarrollo como Full Stack Software Engineer
    • Apertura y gestión de actividad independiente - productos digitales y entregas a clientes
    • Diseño y despliegue de aplicaciones web end-to-end (arquitectura, calidad, producción)
    • Desarrollo asistido por IA (agentic coding): Claude Code, ChatGPT y Cursor en el trabajo diario, con aprobación humana de arquitectura, commits y despliegues
    • Conjunto propio de Agent Skills y subagentes (arquitectura, calidad de código, seguridad, QA, Git, investigación técnica) y documentación de proyecto preparada para agentes (CLAUDE.md / AGENTS.md)
    • Integración de LLM en productos: OpenAI y Anthropic Claude con OCR (Google Vision) en Dokiero, asistente financiero con IA en Lyamo
  2. Web developer - prácticas

    webeet.io · Remoto

    ago 2025 - sep 2025
    • Prácticas al final del curso de programación - módulos frontend críticos en React y TypeScript
    • TDD para AuthForm - cobertura unit e integration (Vitest, React Testing Library)
    • Validación Zod en flujos críticos y refactor de tests hacia patrones BDD
  3. Curso de programación - Software Engineering Bootcamp

    Masterschool · 100% online (remoto)

    jul 2024 - sep 2025
    • Bootcamp intensivo de Software Engineering (Masterschool) - fundamentos de Python, JavaScript, React, Node y Git
    • Introducción a bases de datos y SQL, HTML/CSS y métodos de trabajo (Agile / Waterfall)
    • Bases de arquitectura de software, UI y trabajo de proyecto en equipo
  4. Sistemas eléctricos y aprovisionamiento

    Elpron GmbH · Berlín-Brandeburgo

    jul 2016 - jul 2024
    • Optimización de logística de materiales - ~30 % menos retrasos de entrega
    • Instalaciones precisas (tendido de cables, perforaciones) según especificación
    • Diagnóstico y mantenimiento preventivo - ~40 % menos costes de reparación
    • Formación de nuevos empleados y control de calidad / cumplimiento
  5. Ayudante de electricista

    ZAL Berlin Brandenburg · Berlín

    sep 2015 - mar 2016
    • Instalación y configuración de sistemas de control eléctrico
    • Trabajo en accionamientos y automatización - diagnóstico y optimización
    • Sistemas DC/AC con troubleshooting estructurado
  6. Reformas de pisos

    Autónomo

    2012 - 2014
    • Reformas de pisos como autónomo
    • Suelos, techos suspendidos, alicatado, enlucido y acabados
  7. Operario de producción

    LM Wind Power

    2010 - 2012
    • Producción de palas para turbinas eólicas
    • Trabajo en línea según procedimientos de calidad y seguridad
  8. Trabajos de reforma de pisos

    Reformas / construcción

    2008 - 2010
    • Trabajos en reformas de pisos
    • Enlucido, pintura, alicatado y otros acabados

Educación

Software Engineering

jul 2024 - sep 2025

Masterschool · Programa intensivo de formación (14 meses)

Parte de Masterschool - una red global de escuelas impulsada por líderes tech. Programa online inmersivo orientado al rol de software engineer mediante práctica intensiva y proyectos.

Python, aplicaciones web, OOP, bases de datos, SQL, Linux, Flask, HTML, CSS, JavaScript, React, Docker.

Ayudante de electricista

sep 2015 - mar 2016

ZAL Berlin Brandenburg · Umschulung / curso profesional

Formación y práctica como ayudante de electricista - sistemas de control, instalaciones y diagnóstico.

Técnico de servicios postales y de telecomunicaciones

sep 2004 - may 2008

Technikum Łączności (escuela técnica de telecomunicaciones)

Redes de telecomunicaciones y estructura postal, logística de sistemas postales, comunicación y documentación.

Certificados

  • Desarrollador web (prácticas)

    ago 2025 - sep 2025

  • Ingeniería de software - desarrollo web

    jul 2024 - sep 2025

  • Aprende React

    Scrimba · jun 2025

  • Introducción a la ingeniería de IA

    Scrimba · jun 2025

  • Aprende HTML y CSS

    Scrimba · ago 2025

  • Introducción a Git y GitHub

    Udemy · oct 2022

  • Curso completo de programación JavaScript de la A a la Z

    Udemy · sep 2022

  • Front-end avanzado en 15 días

    Udemy · jun 2022

  • Desarrollador web desde cero en 15 días

    Udemy · jun 2022

  • Umschulung - ayudante de electricista (ZAL)

    ZAL Berlin Brandenburg · sep 2015 - mar 2016

  • Diploma - técnico de servicios postales y de telecomunicaciones

    Okręgowa Komisja Egzaminacyjna w Poznaniu · ago 2008

Idiomas

  • PolacoNativo
  • AlemánC1
  • InglésA2