Widi Nugroho

Data Scientist / AI Engineer — Math M.Sc., AI research in healthcare

Building AI models for health diagnostics: estimating physiology from facial videos (rPPG), computer vision, and audio/speech. Anchored in honest evaluation — including when a correct protocol refutes a paper's claim.

01

About

Top graduate (GPA 4.00/4.00) of the Mathematics M.Sc. research track, specializing in Data Science, Universitas Indonesia. Focus: AI for health diagnostics — rPPG (estimating physiology from facial videos), computer vision, and audio/speech processing.

I value honest research: every result is tested under a correct evaluation protocol (subject-level evaluation, anti-leakage) and reported as it is — including findings where a paper's claim did not survive once its split was corrected.

02

Publications

  1. Paper — Smoker Detection

    Paper on smoker detection

    [title & DOI to be added]

  2. Paper — Tuberculosis Detection

    Paper on tuberculosis detection

    [title & DOI to be added]

  3. Proceeding — Smoker Detection

    Proceeding on smoker detection

    [title & DOI to be added]

  4. Proceeding — Heart Rate Estimation

    Proceeding on rPPG-based heart rate estimation

    [title & DOI to be added]

03

Selected Research

1. Hemoglobin Estimation from Facial Videos (rPPG / MCD-rPPG)

Non-invasive estimation of hemoglobin levels from facial videos using remote photoplethysmography (rPPG). Passive facial videos are processed into physiological features, which are then mapped to hemoglobin values — an approach that requires no specialized sensors.

Best result (attention + demographics, subject-level / anti-leakage evaluation): MAE 0.934 g/dL · R² 0.470 · Pearson 0.732

Finding reported honestly: adding modalities (static color + rPPG waveform) did not beat demographics alone — R² 0.271 vs 0.470. This negative result is intentionally kept in the research documentation rather than hidden.

Tools: Python · PyTorch · 3D-CNN · rPPG · Computer Vision

2. Deconstructing Accuracy Claims: A Data Leakage Finding (replication of a PPG→Hb paper)

Replication of a paper claiming MRE 2.46% and R² 0.97 for hemoglobin estimation from PPG. Re-evaluated under a correct protocol — subject-level split on a dataset of 68 subjects, 816 rows.

Valid subject-level results: MRE ~10.5–13% · R² ~0.14. Numbers close to the claims (MRE 2.71%, R² 0.84) only appear when the evaluation uses a row-level split — a hallmark of data leakage.

This is the core value proposition: critical thinking and methodological discipline in evaluation. Accuracy claims in the literature cannot be trusted until their evaluation protocol is examined.

Tools: Python · scikit-learn · PyTorch · Statistics

3. Replicating a 3D-CNN Architecture (MDPI paper)

Replication of a 3D-CNN architecture for medical image classification, evaluated with subject-independent 5-fold cross-validation.

Critical note: the official architecture in the paper's repository turns out to differ from the description inside the paper itself (end-to-end waveform vs statistical features). As a result, the replication results are not equivalent to the publication's claims — small differences in code lead to large differences in results.

Tools: Python · PyTorch

04

Experience

Sep 2024 – Present

Data Scientist — PT Seleris Meditekno Internasional

  • Low-computational-cost rPPG app for heart rate & HRV estimation (for insurance underwriting).
  • Research on blood pressure & hemoglobin estimation from facial videos.
  • OCR pipeline for bank statements.
  • Cough sound models for tuberculosis detection & smoker status.

Oct 2023 – Sep 2024

Research Assistant — Data Science Center FMIPA UI

  • Grant proposal writing & IP (KI/HKI) administration.
  • Diabetes detection prototype from fundus images.
  • Taught data science for PT Pamapersada Nusantara.
  • Technical committee member for conferences.

Jul – Oct 2023

Data Analyst Intern — PT Bank Permata Tbk

  • Monthly reporting with Excel.
  • Process automation with VBA macros.
05

Skills

Languages & Data
Python, SQL, Kotlin, VBA, Excel, Git
ML & AI
Deep Learning, Computer Vision, Audio / Speech Processing, NLP, OCR
Research
Scientific writing, grant proposals, publications
06

Education

Aug 2024 – Aug 2026

M.Sc. in Mathematics (research track) — Universitas Indonesia

Specialization in Data Science. Valedictorian, GPA 4.00/4.00.

Aug 2019 – Aug 2023

B.Sc. in Mathematics — Universitas Indonesia

GPA 3.44/4.00.

2022

Certifications

Data Scientist (Kampus Merdeka) — MyEduSolve. ITS Database & ITS Python (Certiport).