disponible para trabajar

Mohamed Chennani
ingeniero full stack.

Construyo aplicaciones web de alto rendimiento y herramientas para desarrolladores. Actualmente creando interfaces en Vercel.

Anteriormente en Linear, Stripe y startups en etapas tempranas. Me importa el código limpio, los tiempos de carga rápidos y la experiencia de usuario bien pensada.

Cuando no estoy programando, contribuyo al código abierto, escribo sobre rendimiento web o exploro nuevos frameworks.

experiencia
2024 — ahora
Ingeniero Senior
Vercel

Construyendo la nube frontend. Trabajo en el panel de control, la infraestructura de despliegue y la experiencia del desarrollador.

2022 — 2024
Ingeniero de Software
Linear

Implementé sincronización en tiempo real, interacciones centradas en el teclado y optimizaciones de rendimiento.

2020 — 2022
Desarrollador Full Stack
Stripe

Diseñé flujos de pago y paneles para comercios. Lideré la migración a React 18 y mejoré los pipelines de CI/CD.

2018 — 2020
Ingeniero Frontend
Startup

Primera contratación de ingeniería. Construí el producto principal desde cero con Next.js y Tailwind CSS.

proyectos
hybrid-astro-ui
Elementos de interfaz para Astro usando un modelo híbrido: Astro sin JS + mejora progresiva con web components.
http-sentinel
Librería TypeScript con un conjunto completo de clases de error HTTP y utilidades para su gestión.
gitzen
Herramienta CLI con IA para la generación automática de mensajes de commit en Git.
NovaBoost
Plantilla gratuita de blog con Astro 5 y TailwindCSS, optimizada para SEO con JSON-LD y generación de posts con IA.
astro-i18n
Librería de internacionalización sencilla para Astro con soporte completo de TypeScript.
Geofisik Tool
Aplicación web geofísica para monitorizar desplazamientos verticales con mapas interactivos y gráficos de series temporales.
últimas entradas ver todo →
14 mar 2025 rendimiento
Cómo reduje el LCP de mi app en un 60% con Astro Islands
Una exploración práctica de la arquitectura de islas y cómo aplicarla para mejorar las métricas de Core Web Vitals en proyectos reales.
02 feb 2025 typescript
Tipos avanzados en TypeScript que uso a diario
Más allá de los genéricos básicos: conditional types, mapped types y template literals para escribir código más expresivo y seguro.
18 ene 2025 open source
Mi experiencia contribuyendo a proyectos grandes en GitHub
Lecciones aprendidas al contribuir a repositorios con miles de estrellas: desde la primera PR hasta convertirte en colaborador habitual.
habilidades
React 4 años
TypeScript 3 años
Astro 2 años
Tailwind CSS 4 años
Node.js 3 años
Kali Linux 1 año
contacto