Skip to content
View sheikhmunim's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report sheikhmunim

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
SheikhMunim/README.md

Hi 👋, I'm Sheikh Abdul Munim

AI/ML Engineer · Neuro-Symbolic AI · Robotics · Melbourne, Australia

sheikhmunim


🌟 About Me

  • 🎓 M.A.I. Graduate, RMIT University (December 2025) — specialising in neuro-symbolic AI systems
  • 🤖 Casual Seasonal Researcher(AI/ML Systems) at VxLab (STEM Hub for Digital Innovation), RMIT — building the TIAGo Intelligent Programming Interface, a Blockly-based visual robot programming tool with an embedded AI assistant (React · FastAPI · ROSBridge · ROS · Docker · Ollama)
  • 🧠 My differentiator: combining LLMs with symbolic reasoning (Answer Set Programming / Clingo · Prolog) for systems that are both intelligent and interpretable
  • 🚀 Shipped production projects: Aion (neuro-symbolic scheduling agent, pip-installable) and ApplyVista (multi-agent RAG job assistant with LangGraph + Next.js)
  • 🔬 Explored: ASP-MCP framework (symbolic guardrails for LLM tool calls), WiFi CSI perimeter security with ASP reasoning, Bangla OCR with constraint decoding
  • 💬 Ask me about neuro-symbolic AI · LangGraph · Clingo/ASP · ROS · LLM pipelines · Python
  • 📫 sheikh00munim@gmail.com · LinkedIn
  • Where there is a problem, there is a symbolic constraint for it.

🔧 What I Build

Domain Stack
Neuro-Symbolic AI Clingo (ASP) · Prolog · pyswip · LLM + symbolic integration
LLM Pipelines & Agents LangGraph · LangChain · Ollama · FastAPI · RAG · ReAct
Robotics ROS / ROS2 · ROSBridge · TIAGo · PDDL planning
Full-Stack AI Apps React · Next.js · TypeScript · FastAPI · ChromaDB · Docker
ML / Deep Learning PyTorch · Transformers · CNNs · RNNs · scikit-learn
Data & Vision OpenCV · pandas · NumPy · Jupyter

🚀 Featured Projects

pip install aion-agent

A calendar scheduling agent that routes natural language requests through an LLM, then enforces logical scheduling constraints using Clingo (ASP) before committing to Google Calendar. Demonstrates how symbolic reasoning can make LLM outputs verifiably correct.

Python · Clingo · Ollama · Google Calendar API · ASP


Production-deployed RAG pipeline for job applications

A LangGraph-orchestrated multi-agent system that ingests job postings, retrieves relevant CV/portfolio context from a ChromaDB vector store, and drafts tailored application materials — all running locally via Ollama.

LangGraph · FastAPI · Next.js · ChromaDB · Ollama · TypeScript


🤖 TIAGo Intelligent Programming Interface (VxLab @ RMIT)

Visual robot programming for non-technical users

A Blockly-based drag-and-drop interface for programming the TIAGo robot, with an embedded AI assistant that explains blocks, suggests workflows, and handles ROS command dispatch — all via a React frontend and FastAPI + ROSBridge backend.

React · Blockly · FastAPI · ROS · ROSBridge · Docker · Ollama


🧰 Languages & Tools

python pytorch tensorflow scikit_learn react nextjs fastapi docker ros pandas opencv git linux arduino

Also working with: Clingo · Prolog · LangGraph · LangChain · Ollama · ROSBridge · ChromaDB · TypeScript · Blockly


🤝 Connect with Me

linkedin kaggle hackerrank


📊 GitHub Stats

streak stats

commit activity graph

Pinned Loading

  1. RMIT_Bandit_NLP RMIT_Bandit_NLP Public

    End-to-end system that lets TIAGo understand and execute natural-language commands using BERT NLU, symbolic PDDL planning, and ROS-based execution with safety and online replanning.

    Makefile

  2. deep_learning_for_entailment_prediction- deep_learning_for_entailment_prediction- Public

    This repo contains code for entailment prediction

    Jupyter Notebook

  3. ApplyVista ApplyVista Public

    A Retrieval-Augmented Generation (RAG) system that analyzes job descriptions to generate tailored cover letters, key skills, and email templates. It uses SentenceTransformer embeddings and LLMs to …

    Python 1

  4. wbc-multi-task-cnn wbc-multi-task-cnn Public

    Design and implementation of a multi-task CNN for classifying White Blood Cells (WBCs) and predicting key morphological features from microscopic images. Built using TensorFlow/Keras with data prep…

    Jupyter Notebook