Skip to content
View MadniAbdulWahab's full-sized avatar

Block or report MadniAbdulWahab

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

Hi, I'm Abdul Wahab Madni!

Software engineer, Data Analyst, ML/NLP, Computer Science Student at University of Bonn, Web Developer

🔭 Current Work

  • Research Software Engineer (Student Research Assistant) – CAIAN, University of Bonn (Jan 2024 – Present)
    • Research tooling and reproducible workflows (MATLAB/Python)
    • Data standardization, maintainable code, collaboration in research projects

🧠 ML/NLP & Representation Learning Projects:

  • NLP Course Project – Multi-Label Narrative & Subnarrative Classification (BERT)

    • Built a multilingual BERT-based (bert-base-multilingual-cased) multi-label classifier for Narrative and Subnarrative prediction
    • Implemented hierarchical conditioning: subnarrative head consumes narrative logits + BERT pooled embedding
    • Addressed class imbalance using Focal Loss + pos_weight and WeightedRandomSampler oversampling
    • Repo/notes: (Link to the repository)
  • Knowledge Graphs + LLMs (Graph-RAG) (Jan 2025)

    • Implemented query-time Graph-RAG stages (semantic filtering, chunking, intermediate answers, reduction)
    • Used SentenceTransformers embeddings + cosine similarity; evaluated with BLEU/ROUGE/BERTScore

👨‍💻 Data Analysis Projects:

💻 Web Development Projects:

  • University Notes Management System (Django)

  • Daily4U Business Website (Drupal + DDEV)

    • Built and customized a Drupal business website (January theme) into a branded consulting/tech services site with core pages (Services, Case Studies, Team, How We Work, Contact)
    • Set up reproducible local development with DDEV (Docker) + Composer/Drush and documented onboarding + screenshots for demos
    • Repo: (Link to the daily4u repository

📚 Course Work:

🛠️ Skills

  • Programming: Python, SQL/MySQL, MATLAB, C++
  • ML/Data: scikit-learn, pandas, NumPy, PyTorch, embeddings & similarity
  • Web: Django, React/TypeScript, Drupal, REST APIs, HTML/CSS, basic JavaScript, API integration
  • Tooling: Docker, Git/GitHub, Linux, reproducible pipelines, experiment setup & evaluation
  • Visualization: Plotly, Matplotlib, dashboards (Panel/Dash), Power BI

🤳 Connect with me:

Abdul Wahab Madni | LinkedIn Abdul Wahab Madni | Instagram Abdul Wahab Madni | Gmail

Pinned Loading

  1. CustomerSegmentationandProductAnalysis CustomerSegmentationandProductAnalysis Public

    I have developed a Dashboard which performs the customer segmentation and product analysis by visually exploring various aspects of sales, quantities, and discounts of products over time and across…

    Jupyter Notebook

  2. daily4u-site daily4u-site Public

    CSS

  3. InteractiveAnalysisofMiceProteinExpressions InteractiveAnalysisofMiceProteinExpressions Public

    In-depth exploratory data analysis and created an interactive visualization dashboard using Python, Dash framework, and various data analysis libraries. The dataset used for this project is the Mic…

    Python

  4. NLP-Narrative-Classification NLP-Narrative-Classification Public

    Python

  5. UniversityNotesManagementSystem UniversityNotesManagementSystem Public

    Python