Ir al contenido principal
Mouhssine Lakhili
Contacto

Contratación

Desarrollador full-stack JavaScript / TypeScript en París

¿Buscas un desarrollador full-stack para un CDI en Île-de-France? Puedo hacerme cargo de funcionalidades desde la interfaz hasta la API y los datos. Esto es lo que aporto, área por área, con algo que puedes comprobar: un artículo, un caso de estudio o un repositorio.

Lo que aporto a un equipo de producto

Puedo asumir una funcionalidad de extremo a extremo: la interfaz React, el endpoint Node.js, el modelo de datos y los detalles de despliegue entre ambos.

Cuido las partes poco vistosas que mantienen sano un producto: validación, gestión de errores, commits legibles y pull requests cortas.

  • Interfaces React y Next.js con componentes bien delimitados
  • Servicios Node.js y APIs REST con contratos tipados
  • Scripts y pipelines Python para datos y automatización
  • PostgreSQL, MySQL y MongoDB en el día a día

Next.js, SEO y rendimiento

Este portfolio es mi proyecto de referencia: generación estática, contenido MDX, hreflang en tres idiomas, datos estructurados, feeds y trabajo sobre Core Web Vitals. Aporto el mismo cuidado a un sitio corporativo o a una superficie de producto.

  • App Router, metadatos, sitemaps y datos estructurados
  • Optimización de imágenes, fuentes y bundles
  • Accesibilidad y marcado semántico

Leer: cómo construí este portfolio con Next.js

React y Node.js

Gran parte de mi trabajo se reparte entre este dúo: paneles, formularios y herramientas internas en el front; APIs, webhooks y tareas en segundo plano en el back.

  • Formularios y estado que siguen siendo predecibles al crecer
  • Endpoints con validación, paginación y errores claros
  • Integraciones de terceros, correos y tareas programadas

TypeScript y calidad de código

Uso TypeScript para explicitar contratos, no para añadir ceremonia: fronteras de API tipadas, validación en ejecución con Zod donde los datos entran al sistema y refactorizaciones en pasos pequeños y revisables.

Agentes de IA y automatización

Trato una funcionalidad de IA como cualquier otra integración: un objetivo claro, herramientas limitadas, acciones registradas y una validación humana antes de lo que implique riesgo. Escribo sobre ello con regularidad en el blog.

  • Flujos con permisos, sandbox y marcha atrás
  • Integraciones LLM con salida estructurada
  • Herramientas de productividad para desarrolladores

Leer: el playbook para llevar un agente de IA a producción

Datos y scripts de automatización

No todo problema necesita una plataforma. Automatizo exportaciones, reporting, limpieza y enriquecimiento con scripts pequeños y testeables y paneles ligeros, y añado IA solo cuando aporta valor.

Caso de estudio: IA-AirBnB, un pipeline de predicción de precios

Dónde mi experiencia es sólida, y dónde no

Mi base profesional es JavaScript/TypeScript, React, Next.js, Node.js y Python. Java/Spring Boot y .NET/Angular son proyectos personales de mejora; Kubernetes, Terraform y la observabilidad cloud están a nivel de exploración. Las páginas de proyectos lo dicen abiertamente.

Proyectos seleccionados

Cada proyecto enlaza a su repositorio público.

  • OpsPilot

    Muestra práctica seria con servicios Spring Boot, PostgreSQL/Redis, nociones de observabilidad y ejemplos de despliegue sin afirmar experiencia en producción.

  • Accessly

    Demuestra práctica por proyecto con ASP.NET Core, CQRS, flujos SignalR, SQL Server, Redis/RabbitMQ y ejemplos Azure/Terraform.

  • IA-AirBnB

    Demuestra entrega data de extremo a extremo: datos brutos, limpieza, features, entrenamiento y salidas evaluables.

  • SmartDAM

    Práctica producto IA/datos: análisis de imágenes, metadatos generados, almacenamiento integrado y búsqueda usable.

Artículos relacionados

Preguntas frecuentes

¿Qué tipo de equipo buscas?

Un equipo de producto o ingeniería que entregue con regularidad y quiera a alguien cómodo en el front, el back y los datos que los rodean.

¿Qué títulos de puesto encajan?

Desarrollador full-stack, desarrollador JavaScript/TypeScript, desarrollador React/Next.js, desarrollador backend Node.js y desarrollador de automatización o IA aplicada.

¿Eres solo desarrollador JavaScript?

JavaScript/TypeScript y Python son mi base profesional. También practico Java/Spring Boot y C#/.NET/Angular con proyectos personales, presentados como tales.

¿Dónde estás disponible?

En Île-de-France, presencial o híbrido. El remoto desde Francia se puede hablar según el equipo.

¿Aceptas también misiones freelance?

Sí. El CDI y las misiones freelance tienen la misma prioridad; la página freelance detalla las misiones que acepto.