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.

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. 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
SheikhMunim/README.md

Sheikh Abdul Munim

AI/ML Engineer · Neuro-Symbolic AI · Robotics

Where there is a problem, there is a symbolic constraint for it.

LinkedIn Email Kaggle HackerRank Profile views


About

I build AI systems that are intelligent and verifiable. My work pairs LLMs with symbolic reasoning (Answer Set Programming with Clingo, Prolog, PDDL planning) so that agents and robots follow hard constraints instead of hoping the model gets it right.

  • 🎓 Master of AI, RMIT University (December 2025, Distinction). Thesis: multi-head BERT combined with PDDL symbolic planning for natural-language-driven robot control
  • 🎓 Bachelor's in Mechanical Engineering (Mechatronics), Lovely Professional University (2022), the hardware foundation behind my robotics work
  • 🤖 Robotics Software Engineer at VxLab, RMIT (Melbourne). I build and maintain robot software (SLAM, motion planning, navigation, simulation) for the lab's UR5, TIAGo and Pepper robots, and mentor student capstone teams
  • 🚀 Shipped: Aion (pip-installable scheduling agent) and ApplyVista (multi-agent RAG job assistant)
  • 🔬 Exploring: symbolic guardrails for LLM tool calls over MCP, rule-aware robot navigation with ASP, WiFi CSI perimeter security, Bangla OCR with constraint decoding, and Rust for systems work
  • 📍 Melbourne, Australia. Open to full-time AI/ML engineering roles.
  • 💬 Ask me about neuro-symbolic AI, LangGraph, Clingo/ASP, ROS, and LLM pipelines

Featured Projects

pip install aion-agent

A calendar agent that sends natural language requests through an LLM, then checks the result against logical scheduling constraints in Clingo (ASP) before anything is written to Google Calendar. The LLM proposes, the solver verifies.

Python · Clingo · Ollama · Google Calendar API · ASP

Production-deployed RAG pipeline for job applications.

A LangGraph multi-agent system that ingests job postings, retrieves relevant CV and portfolio context from a ChromaDB vector store, and drafts tailored application materials. Runs locally through Ollama.

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

🤖 TIAGo Intelligent Programming Interface (VxLab, RMIT)

Visual robot programming for non-technical users.

A Blockly drag-and-drop interface for programming the TIAGo robot, with an embedded AI assistant that explains blocks, suggests workflows and dispatches ROS commands. React frontend, FastAPI + ROSBridge backend, containerised with Docker.

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


Tech Stack

Domain Tools
Neuro-Symbolic AI Clingo (ASP) · Prolog · PDDL · pyswip · LLM + solver integration
LLM Pipelines & Agents LangGraph · LangChain · Ollama · RAG · ReAct · MCP
Robotics Software ROS / ROS2 · ROSBridge · SLAM & mapping · Motion planning · Navigation · Kinematics & robot control · Simulation
Robot Platforms TIAGo · UR5 · Pepper (NAOqi)
Robot Perception Computer vision for robots · OpenCV
Embedded & Hardware Arduino · sensors · microcontrollers
Full-Stack AI Apps React · Next.js · TypeScript · FastAPI · ChromaDB · Docker
ML / Deep Learning PyTorch · TensorFlow · Transformers · scikit-learn
Data & Vision OpenCV · pandas · NumPy · Jupyter

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


GitHub

Followers Aion stars ApplyVista stars

Browse repositories

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