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.
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.
Publications
-
Paper — Smoker Detection
Paper on smoker detection
[title & DOI to be added]
-
Paper — Tuberculosis Detection
Paper on tuberculosis detection
[title & DOI to be added]
-
Proceeding — Smoker Detection
Proceeding on smoker detection
[title & DOI to be added]
-
Proceeding — Heart Rate Estimation
Proceeding on rPPG-based heart rate estimation
[title & DOI to be added]
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
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.
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
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).