AI & LLM Engineering
Explore all 7 posts in the AI & LLM Engineering series
Blog Posts
5 items
GraphRAG Explained: Building Knowledge-Grounded LLM Systems
- Mohammad Abu Mattar
- Artificial Intelligence
- Machine Learning
- Large Language Models
- Knowledge Graphs
- RAG Systems
- Published: 11 Jan, 2026
The world of artificial intelligence is moving fast. We've gone from being amazed that Large Language Models can write a poem to wanting them to be deeply grounded in factual truth. While these models

Microsoft’s Prompt Orchestration Markup Language (POML): Structuring the Future of AI Interaction
- Mohammad Abu Mattar
- AI & Machine Learning
- Developer Tools
- Software Engineering
- Published: 20 Aug, 2025
Introduction: What is Microsoft's POML and Why Does it Matter for AI? Large Language Models, or LLMs, are changing fast, and they're becoming super important for all sorts of complex applications.

AI is Not Real: A Software Engineering Perspective
- Mohammad Abu Mattar
- Artificial Intelligence
- Software Engineering
- Machine Learning
- Technology Ethics
- Published: 28 May, 2024
- Updated: 30 May, 2026
We have all seen the wave of hype around artificial intelligence. It is everywhere, from tech conferences to science fiction scripts. As software engineers, though, we need to look past the marketing

Building a Code Generative AI Model: Empowering Code Writing with AI
- Mohammad Abu Mattar
- Artificial Intelligence
- Machine Learning
- Software Engineering
- Code Generation
- Python
- Published: 29 Aug, 2023
Introduction In the ever-evolving landscape of software engineering, automation stands as a cornerstone. As a software engineer, have you ever envisioned having an AI companion capable of crafting

Understanding Generative AI in Depth
- Mohammad Abu Mattar
- Artificial Intelligence
- Generative AI
- Machine Learning
- Deep Learning
- Software Engineering
- Published: 25 Aug, 2023
Introduction In the ever-evolving landscape of artificial intelligence, it's paramount for senior software engineers to remain at the forefront of emerging technologies. One such technology that h
DevTips
1 item
Setting Up GitHub Copilot Agent Skills in Your Repository
- Mohammad Abu Mattar
- Developer Tools & Productivity
- Published: 26 Jan, 2026
Why Teach Copilot New Skills? The Power of Specialized Instructions Want Copilot to do more than just autocomplete? If you're ready to teach Copilot some new tricks, Agent Skills are you
CodeSnippets
1 item
Top 7 Open Source OCR Models for Document Processing
- Mohammad Abu Mattar
- Ai ml
- Computer vision
- Document processing
- Published: 09 Jan, 2026
AI Tool Turn your documents into perfect digital copies with these powerful open source OCR models. No more dealing with messy text extraction get clean, accurate markdown from PDFs, images, and