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.

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
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)
  • GraphRAG for Open-Domain Question Answering

    • Built an end-to-end GraphRAG pipeline over SQuAD, covering entity and relationship extraction, knowledge-graph construction, community detection, retrieval, and answer generation
    • Constructed a graph with 11,684 entities and 14,340 relationships using Llama, NetworkX, and Louvain community detection
    • Implemented and compared SentenceTransformer, FAISS, and hybrid BM25 + dense retrieval, followed by relevance scoring and global-answer reduction
    • Evaluated retrieval and generation using Recall@k, MRR, BLEU, BERTScore, and ROUGE, including comparison with a text-only RAG baseline
    • Repo/report: GraphRAG project repository

👨‍💻 Data Analysis Projects:

  • Insurance Sales Data Model & BI Dashboard (SAP Analytics Cloud, SQL & Python)

    • Built an end-to-end analytics solution for a German property-and-casualty insurance scenario using deterministic synthetic data
    • Developed a Python and SQLite pipeline with SQL transformations, data-quality controls, reconciliation, lineage, and automated testing
    • Designed a star schema and a six-page SAP Analytics Cloud dashboard covering sales, targets, products, regions, channels, cancellations, and data quality
    • Insurance Sales Data Model & BI Dashboard Repository
  • 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 seasonality, target-vs-actual variation, missing values, outliers, and duplicates
    • Applied Power Query, star-schema modelling, and approximately 45 DAX measures for KPI tracking, variance analysis, and drill-through reporting
    • Power BI Operations KPI Dashboard Repository
  • Impact Survey Data Quality & Reporting Toolkit (KoboToolbox, Excel, R, SQLite & Quarto)

    • Built an end-to-end survey workflow using a deployed KoboToolbox XLSForm and 420 reproducibly generated responses
    • Implemented data-quality checks in R and developed a validated Excel workbook with Power Query, formulas, pivot tables, and VBA
    • Created a queryable SQLite database and an automated Quarto HTML report for quantitative and qualitative analysis
    • Project Repository | Deployed Kobo Form
  • 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, R, SQL, MySQL, SQLite, MATLAB, C++
  • Data Engineering: ETL pipelines, dimensional modelling, star schemas, data-quality controls, reconciliation, data lineage, reproducible data generation
  • Machine Learning & Data: scikit-learn, pandas, NumPy, PyTorch, survey-data quality, embeddings and similarity
  • Business Intelligence & Visualization: SAP Analytics Cloud, Power BI, Advanced Excel, DAX, Power Query, Plotly, Matplotlib, Panel, Dash, pivot tables, VBA
  • Web Development: Django, React, TypeScript, Drupal, REST APIs, HTML/CSS, JavaScript, API integration
  • Tools & Reporting: Git/GitHub, Docker, Linux, KoboToolbox/XLSForm, Quarto, automated testing, experiment setup and evaluation

🤳 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,…

    PHP

  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. graphrag graphrag Public

    HTML

  6. sap-insurance-sales-bi sap-insurance-sales-bi Public

    Python