MOHAMED EL HADDIOUI
Skills
AI & LLM:
Generative AI, LLM, Large Language Models, RAG, Retrieval-Augmented Generation, Agentic AI, AI Agents, Prompt Engineering, Semantic Search, Vector Search, Embeddings, NLP, Hugging Face, Transformers, LangChain, LlamaIndex, OpenAI, Claude, Gemini, DeepSeek, Qwen, Llama, Mistral, Ollama, vLLM
Software Engineering:
Python, Java, TypeScript, JavaScript, React, Next.js, Angular, Node.js, FastAPI, Express.js, Spring Boot, REST API, Microservices, Backend Development, Full Stack Development
Data & Databases:
PostgreSQL, MongoDB, SQL, FAISS, BM25, Qdrant, PGVector, Pinecone, Milvus, Weaviate, Data Engineering
Cloud & DevOps:
Docker, Kubernetes, GitHub Actions, CI/CD, Terraform, Helm, AWS, Azure, GCP, Cloud Architecture
ML:
Machine Learning, Deep Learning, PyTorch, TensorFlow, Scikit-learn, NLP, Model Inference, Model Deployment
Engineering:
Git, Linux, Testing, PyTest, Vitest, Playwright, Agile, Scrum, System Design, API Design, Software Architecture
About
AI/LLM Software Engineer with nearly 5 years of experience across software engineering, AI/ML, backend development, and cloud technologies.
I design and build production-oriented AI applications, including RAG systems, LLM-powered assistants, semantic search, AI agents, recommendation systems, and intelligent automation platforms.
Core expertise includes Python, TypeScript, Java, React, Next.js, FastAPI, Node.js, Spring Boot, PostgreSQL, MongoDB, LangChain, LlamaIndex, Hugging Face, PyTorch, Transformers, FAISS, BM25, Qdrant, and PGVector.
Experienced with modern LLM ecosystems including OpenAI, Anthropic/Claude, Gemini, Mistral, DeepSeek, Qwen, Llama, Ollama, and vLLM, as well as Agentic AI and tool-using workflows.
I also work with Docker, Kubernetes, CI/CD, Terraform, Helm, AWS, Azure, and GCP to build scalable and maintainable solutions.
I am interested in Software Engineer, AI Engineer, LLM Engineer, Generative AI, Machine Learning Engineer, and Data/AI platform opportunities, including remote and international positions.
Available for new opportunities.