Skip to content
View MRafiqAsim's full-sized avatar

Block or report MRafiqAsim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MRafiqAsim/README.md

Hi, I'm Muhammad Rafiq 👋

Software Engineer (Backend, Data & AI) in Ghent, Belgium · Master of AI, KU Leuven

I build data and AI systems end to end, from ingestion pipelines to the retrieval layer people actually talk to. Lately I've been turning unstructured enterprise knowledge into knowledge graphs and RAG systems you can chat with.

Focus: LLM applications & RAG · ETL & data pipelines · Computer vision · Cloud (AWS · Azure · GCP)

🚀 Featured projects

Turns Outlook (PST) archives into a knowledge graph you can chat with, using an end-to-end RAG pipeline.

GraphRAG · PathRAG · Vector + BM25 · ReAct agent
Ollama / Llama 3.1 · bge-m3 · Docker · fully local
The same pipeline at enterprise scale on Azure managed services.

Synapse · ADLS Gen2 · Cosmos DB (Gremlin)
Azure AI Search (HNSW + BM25) · Azure OpenAI · App Service

TacitGraph architecture: Bronze, Silver and Gold layers feeding five retrieval strategies

Manage Google Calendar through conversation, with six AI agents, image-based event import and conflict resolution.

openai-agents · Azure OpenAI GPT-4o (+ Vision) · Google Calendar API · Gradio

Multi-agent calendar architecture: Gradio UI, triage orchestrator with six agents, Google Calendar and Azure OpenAI

An end-to-end computer vision product with multi-label image classification and visual similarity search, trained through an active-learning loop in Label Studio.

PyTorch (EfficientNet-B0) · Label Studio · FastAPI · Streamlit · Docker · Terraform on AWS · GitHub Actions

Architecture: Streamlit app and FastAPI service with an EfficientNet-B0 model on AWS EC2, ECR and S3

Generate exam questions from PDFs with large language models, reviewed by instructors before they reach the bank.

Llama 3 (MLX, Ollama) · OpenAI GPT · FastAPI · Next.js · MongoDB · Docker

Question bank flow: PDF upload, text extraction, chunked question generation with an LLM, review and storage

A sales data warehouse on SQL Server, built with the medallion architecture. Raw CRM and ERP data is profiled, cleaned and modelled into a star schema, with automated data-quality checks.

SQL Server · T-SQL stored procedures · Star schema · 26 data-quality checks · CI with SQL Server in Docker

Medallion architecture: CRM and ERP sources through Bronze, Silver and Gold layers on SQL Server

🧰 Toolbox

Python, PyTorch, FastAPI, Node.js, PostgreSQL, MongoDB, Redis, AWS, Azure, Google Cloud, Docker, Terraform, GitHub Actions

🧠 AI & ML 📊 Data ☁️ Cloud & DevOps ⚙️ Backend
RAG · GraphRAG · PathRAG
Knowledge graphs
ReAct agents · tool calling
Azure OpenAI · Ollama · embeddings
NLP (spaCy, Presidio)
Computer vision (PyTorch, EfficientNet)
Active learning · Label Studio
Predictive modelling (XGBoost) · SHAP
RAGAS evaluation
ETL · medallion architecture
Apache Airflow
Snowflake · SQL Server
PostgreSQL · MongoDB · Redis
Synapse · ADLS Gen2 · Cosmos DB
Azure AI Search
AWS · Azure · GCP
Docker · Terraform
GitHub Actions (CI/CD)
Monitoring (Datadog)
Git
Python (FastAPI, uv)
Node.js · SQL
REST APIs · microservices
Event-driven messaging
Unit tests · code review

📈 A year of contributions

A year of GitHub contributions as a 3D graph of building blocks

Built with Python, TypeScript and T-SQL: LLM/RAG systems, ETL pipelines and computer vision.

📫 Let's connect

LinkedIn Email

🟢 Open to backend, data and AI engineering roles · Ghent, Belgium · on-site, hybrid or remote

Popular repositories Loading

  1. ijkplayerssl ijkplayerssl Public

    This is IJK Player built for https live streaming . As you may have noted that the default version of IJK player do not play https streams , so I followed official IJK docs to build the libraries t…

    Makefile

  2. exoplayer2.10.8 exoplayer2.10.8 Public

    Custom built FFMPEG for Exo Player 2.10.8 to support almost 100% video streaming formats.

    1

  3. flutter_bloc_example flutter_bloc_example Public

    Dart

  4. flutter_bloc_test_automation flutter_bloc_test_automation Public

    An Implimentation of test automation for flutter bloc.

  5. blocweather blocweather Public

    Forked from felangel/bloc

    A predictable state management library that helps implement the BLoC design pattern

    Dart

  6. sparkexcelreading sparkexcelreading Public