// SOBRE MÍ

Hola, soy Joan Medina

Más de 20 años escribiendo código y 14 como freelance. Diseño la arquitectura, la desarrollo y la llevo a producción: un único responsable senior de principio a fin.

Retrato de Joan Medina trabajando frente al ordenador

Un único responsable, de principio a fin

Me dedico a construir el software que un negocio necesita para funcionar mejor. No solo a programarlo: a entender antes qué problema resuelve, diseñar la arquitectura que lo sostiene y acompañarlo hasta producción.

He participado en más de 40 aplicaciones, desde herramientas internas hasta plataformas de gran escala, en los sectores inmobiliario, hostelería, construcción y servicios domésticos. Trabajo con empresas nacionales e internacionales, unas veces con mi marca y otras bajo la de una agencia.

Mi terreno es el backend en PHP: más de quince aplicaciones en Laravel, de la versión 5 a la 12, muchas con el panel de administración en Filament y Livewire, datos en MySQL y SQLite y una cadena de calidad con PHPUnit, Pest y PHPStan. En frontend, JavaScript, Vue y React sobre Tailwind.

Desde 2022 sumo Python (FastAPI) e IA aplicada: he construido agentes y asistentes sobre OpenAI, Gemini y Claude, con RAG, embeddings y MCP cuando el problema lo pide, no como demo. Y cuando el proyecto va sobre WordPress o WooCommerce, también lo llevo, con plugins a medida en PHP.

Me apasionan tres cosas: la arquitectura limpia (hexagonal, DDD, SOLID), la automatización de procesos con IA aplicada a problemas reales (no a demos bonitas) y el código que tu equipo puede mantener. Si algo no sé, lo digo y lo aprendo.

20+

años escribiendo código

14+

años como freelance

40+

aplicaciones entregadas

1

responsable, de inicio a fin

// TRAYECTORIA

Cómo he llegado hasta aquí

  1. 2004

    Primera línea de código

    Empiezo con PHP y MySQL. Lo que era un hobby acaba siendo el oficio.

  2. 2011

    Salto a freelance

    Dejo el trabajo por cuenta ajena y empiezo a llevar mis propios clientes.

  3. 2015

    Rol de lead técnico

    Doy el paso a decidir la arquitectura, no solo a escribirla: cómo se sostiene un proyecto.

  4. 2019

    Marca blanca para agencias

    Empiezo a ejecutar bajo la identidad de otras empresas, como si fuera parte de su equipo.

  5. 2022

    Python, datos e IA

    Reconocimiento facial, automatización de procesos y sistemas apoyados en IA.

  6. Hoy

    Más de 40 aplicaciones

    Herramientas internas, plataformas de gran escala y todo lo que hay en medio.

// FORMACIÓN

La formación con la que respaldo el criterio

Más de 20 años de práctica, sobre una base reglada en desarrollo, seguridad y stack moderno. También imparto formación: Curso de MySQL e Introducción a JavaScript.

Curso MERN Stack - Harvard (remoto)

Desarrollo full-stack con MongoDB, Express, React y Node, con la metodología de la Universidad de Harvard en formato remoto.

Máster en Ciberseguridad - Madrid

Seguridad aplicada al desarrollo: proteger el código y la infraestructura, no solo construirlos.

Análisis de Sistemas y Desarrollo de Aplicaciones

La base del oficio: analizar el problema, diseñar la solución y desarrollarla con criterio.

// STACK PRINCIPAL

Con lo que trabajo cada día

Un resumen de mi dominio técnico. El mapa completo, por áreas y con todo el stack, está en la página de conocimientos.

// CÓMO TRABAJO

Tres cosas que puedes dar por hechas

Hablo claro

Te explico las decisiones técnicas en lenguaje de negocio y te digo lo que no se puede hacer, o lo que no conviene hacer, aunque lo hayas pedido.

Entrego a producción

Mi trabajo no acaba cuando el código compila, sino cuando funciona en producción y otra persona puede mantenerlo sin maldecirme.

Sin sorpresas

Demos por sprint, alcance cerrado por escrito y un informe de horas. Si algo se desvía, lo sabes en la primera semana, no en la última.

¿Tienes un proyecto en mente?

Cuéntame la idea y te devuelvo un primer enfoque técnico, sin compromiso. Te respondo en menos de 24 h laborables.

WhatsApp