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

Hi, I'm Abdul Wahab Madni!

Software engineer, Data Analyst, ML/NLP Enthusiast, 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: (NLP Course Project 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:

  • Operations KPI & Performance Dashboard (Power BI)

    • Built a multi-page Power BI dashboard for commercial performance, operational efficiency, and data quality monitoring
    • Designed a realistic synthetic dataset in Python with country/region structure, seasonality, target-vs-actual variation, missing values, unknown mappings, outliers, and duplicates
    • Applied Power Query cleaning, star schema modeling, and ~45 DAX measures for KPI tracking, variance analysis, issue monitoring, and drill-through reporting
    • Power BI Operations KPI Dashboard Repository
  • Customer Segmentation and Product Analysis (Panel)

  • Interactive Analysis of Mice Protein Expressions (Dash)

💻 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: (Daily4U Business Website 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: Power BI, Plotly, Matplotlib, dashboards (Panel/Dash), DAX, Power Query

🤳 Connect with me:

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

Pinned Loading

  1. daily4u-site daily4u-site Public

    Daily4U is a Drupal-based business website built on top of the January theme and customized to represent the Daily4U brand, services, case studies, and delivery approach. The site presents a clean,…

    CSS

  2. NLP-Narrative-Classification NLP-Narrative-Classification Public

    Python

  3. UniversityNotesManagementSystem UniversityNotesManagementSystem Public

    UNMS is a web-based centralized platform for students to easily share and access academic notes. The platform addresses the lack of a common space for students to freely exchange notes, making lear…

    Python

  4. powerbi-operations-kpi-dashboard powerbi-operations-kpi-dashboard Public

    Multi-page Power BI dashboard for commercial performance, operational efficiency, and data quality analysis using Python-generated data, Power Query, star schema modeling, DAX, and drill-through re…

  5. 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

  6. 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