Climate & geospatial ML
Statistical downscaling, bias correction and forecasting on ERA5 / GCM-class datasets — U-Net architectures and custom likelihood losses, trained with reproducible xarray/NetCDF pipelines.
AI EngineerFez, Morocco
I build machine-learning systems for climate and environmental data — and the backends, bots and automations that put them to work.
AI engineering graduate of EIDIA, Euromed University of Fez. My research work sits in climate and geospatial deep learning; my product work is backend engineering and automation. I like problems where a model has to survive contact with real data and real users.
Statistical downscaling, bias correction and forecasting on ERA5 / GCM-class datasets — U-Net architectures and custom likelihood losses, trained with reproducible xarray/NetCDF pipelines.
Production REST APIs in Node.js/TypeScript and Python — webhooks, state machines, payments, notification templates, relational and NoSQL storage, Docker deployment, and n8n workflow automation.
Computer vision, NLP, RAG systems and prompt design — plus the judgment to review AI-generated code for what it usually gets wrong: unhandled error paths, missing idempotency, unpersisted state.
Research systems, shipped products, and the automation glue in between.
Deep-learning statistical downscaling turning coarse global climate projections into high-resolution rainfall and temperature fields. Custom Bernoulli–Gamma loss for zero-inflated rainfall, feature-importance-driven predictor selection, distribution-mapping bias correction, and future-scenario inference.
Contributed to a Moroccan travel-booking marketplace connecting travellers with local partners — accommodation, transport, guided experiences and dining — with traveller–partner messaging, multilingual content and a three-sided traveller / partner / admin model.
An n8n workflow driving WhatsApp messaging through the WhatsApp API using WAHA as the gateway — session setup and authentication, inbound message events over webhooks, and outbound sends triggered by business events, with failures surfaced rather than swallowed.
CNN waste classifier at 92% accuracy, benchmarked against Random Forest and SVM.
CNN-BiLSTM architecture with an attention mechanism for Arabic text recognition.
TF-IDF + SVM news categorisation pipeline reaching 98% accuracy.
Real-time speech translation with GMM-based spoken-language identification.
End-to-end pipeline: sensor data collection, preprocessing, training and model comparison.
Image-processing application implementing a range of filter effects.
Open to roles and projects in applied AI, climate & environmental data, and backend engineering. Email is the fastest way to reach me.