Open to data and technology opportunities

Statistics · Data Science · Machine Learning · AI

Hello, I’m

Afghan Al Malik Efendi

Statistician & Data Scientist

Turning statistical rigor, machine learning, and thoughtful data products into decisions that are accurate, relevant, and actionable.

  • Statistician
  • Data Scientist
  • BNSP-Certified Data Analyst
  • Machine Learning & AI Enthusiast
Professional portrait of Afghan Al Malik Efendi

Afghan Al Malik Efendi

Statistician & Data Scientist

Profile

About Me

A statistics foundation applied to practical data, machine learning, and AI problems.

Statistician & Data Scientist

Indonesia

I am a Statistics graduate from Universitas Islam Indonesia with a focus on Data Science and Machine Learning, and a BNSP-certified Data Analyst. I work at the intersection of statistical analysis, machine learning, data science, and artificial intelligence—using data to frame problems clearly, build defensible analyses, and support better decisions. I continuously deepen my technical capabilities while staying attentive to the practical context behind every dataset.

Bachelor’s

Statistics degree

3.53 / 4.00

GPA

Data Analyst

BNSP certification

8 projects

Portfolio projects

Capabilities

Skills

Technical and analytical competencies developed through academic work, professional experience, and applied projects.

Programming

  • Python
  • R
  • SQL
  • JavaScript

Machine Learning

  • Machine Learning
  • Deep Learning
  • Natural Language Processing
  • Image Recognition
  • Artificial Intelligence

Statistics

  • Statistical Analysis
  • Statistical Modelling
  • Logistic Regression
  • ANOVA
  • Time Series Analysis
  • Complex Survey Analysis
  • Missing Data Handling

Visualization

  • ggplot2
  • Tableau
  • Looker Studio
  • Microsoft Excel
  • Google Sheets

Database

  • PostgreSQL
  • SQL
  • Data Engineering
  • Data Modelling

Frameworks & Libraries

  • TensorFlow
  • PyTorch
  • Hugging Face
  • BERT
  • React
  • Node.js
  • R Shiny
  • dplyr

Tools

  • QGIS
  • SPSS
  • SEM-PLS
  • YOLOv8
  • GitHub

Languages

  • Bahasa Indonesia (Native)
  • English (Proficient)

Soft Skills

  • Analytical & Critical Thinking
  • Problem Solving
  • Attention to Detail
  • Curiosity & Continuous Learning
Academic Background

Education

Formal training in statistics with a concentration in data science.

Universitas Islam Indonesia

Graduated February 2026

Bachelor of Statistics

Universitas Islam Indonesia

GPA: 3.53 / 4.00Study Focus: Data Science

Studied applied statistical modelling, data science, machine learning, data engineering, and artificial intelligence for data analysis.

Undergraduate Thesis

Tuberculosis Risk Factor Analysis Using Logistic Regression with a Complex Survey Design and Missing Data Handling

View publication
Professional Credentials

Certifications

Credentials in data analysis, data visualization, and English proficiency.

Certificate for Data Analyst

Data Analyst

Badan Nasional Sertifikasi Profesi (BNSP)

May 2026 - May 2029

View credential
Certificate for Certified International Specialist in Data Visualization (CISDV)

Certified International Specialist in Data Visualization (CISDV)

PASAS Institute

February 2024 - February 2027

View credential
Certificate for Certificate of English Proficiency Test

Certificate of English Proficiency Test

Cilacs UII

October 2024 - October 2027

View credential
Professional Experience

Experience

Applied statistics, data processing, and analytical development in a public-sector environment.

Badan Pusat Statistik Provinsi Jawa Barat
January 2024 - February 2024

Production Statistics Division Intern

Badan Pusat Statistik Provinsi Jawa Barat

Contributed to statistical application development, industrial data analysis, visualization, and census data processing within the Production Statistics Division.

Key contributions

  • Developed an R-based application to calculate the Concentration Ratio as an indicator of market-share concentration.
  • Processed, analyzed, and visualized industrial data for the publication Indonesian Manufacturing Industry Indicators 2021.
  • Processed census data to support the 2023 Agricultural Census publication.
Selected Work

Featured Projects

Projects spanning statistics, NLP, machine learning, business intelligence, computer vision, and full-stack development.

Project preview for Cleaned Indonesian Dictionary Dataset for NLPNatural Language Processing

Cleaned Indonesian Dictionary Dataset for NLP

Prepared and structured a cleaned KBBI dataset to support normalization, lemmatization, part-of-speech tagging, and Indonesian-language NLP development.

Python
View case study

Problem

The raw dictionary dataset required cleaning and restructuring before it could be used in an NLP pipeline. Vocabulary, non-standard forms, inflected words, and word classes needed a consistent format that researchers and developers could reuse.

Action

Cleaned the source dataset, organized unique vocabulary, and created mappings for non-standard words, root words, and parts of speech. Published the output in multiple formats and documented it in a GitHub repository.

Result

Delivered a reusable KBBI resource containing a unique-word dictionary, non-standard word normalization, inflected-token lemmatization, and part-of-speech mappings. Its multi-format structure simplifies integration into Indonesian NLP preprocessing workflows.

Tools

  • Python

Skills

  • Text Normalization
  • Lemmatization
  • Part-of-Speech Mapping
Project preview for Tuberculosis Risk Factor AnalysisStatistics & Machine Learning

Tuberculosis Risk Factor Analysis

Analyzed tuberculosis risk factors in West Java using the 2023 Indonesian Health Survey, missing-data handling, and survey-weighted logistic regression.

RPython
View case study

Problem

The analysis had to address missing data and a complex survey structure involving stratification, clustering, and weights. Conventional models could produce estimates and inference that did not properly represent the West Java population.

Action

Compared Simple Imputation, Bayesian Ridge, and Random Forest for missing-data handling. Used the best method before fitting a survey-weighted logistic regression, evaluating calibration and discrimination, and interpreting risk-factor odds ratios.

Result

Random Forest was selected as the best imputation method with a 9.2% MAPE. The survey model achieved good calibration with a p-value of 0.927 and an AUC of 0.736. Household contact with a tuberculosis patient was the strongest risk factor, with an odds ratio of 15.22.

Tools

  • R
  • Python

Skills

  • Statistical Analysis
  • Logistic Regression
  • Machine Learning
  • Imputation
Project preview for SiDaGi — Kitchen Management Web AppFull-Stack Application

SiDaGi — Kitchen Management Web App

Developed a web application that organizes kitchen operations by integrating data, approvals, procurement, budgeting, and reporting into a role-based workflow.

JavaScriptNode.jsReactPostgreSQL
View case study

Problem

Kitchen operations relied on unstructured data and WhatsApp communication, complicating coordination across roles, slowing review and approval, and increasing the risk of miscommunication, recording errors, and budget mismatches.

Action

Built SiDaGi as a centralized platform to replace fragmented manual processes. Implemented role-based workflows, review and approval flows, automated requirements and budget calculations, and document management from menu planning through accountability reports.

Result

Created a more structured operational workflow that brings data, approvals, procurement, and finance into one platform. The system reduces dependence on WhatsApp, accelerates cross-role coordination, lowers budget-error risk, and improves transaction and reporting traceability.

Tools

  • JavaScript
  • Node.js
  • React
  • PostgreSQL

Skills

  • Full-Stack Web Development
  • Database Management
  • Workflow Automation
Project preview for Sentiment Analysis of Prambanan Temple ReviewsNLP & Text Mining

Sentiment Analysis of Prambanan Temple Reviews

Analyzed 3,400 TripAdvisor reviews to measure visitor sentiment about architecture, activities, cleanliness, accessibility, and pricing at Prambanan Temple.

Rdplyrggplot2
View case study

Problem

Visitor reviews contain unstructured opinions that are difficult to assess manually. A method was needed to group sentiment across five operationally relevant aspects.

Action

Collected TripAdvisor reviews, cleaned and tokenized the text, and categorized sentences by aspect. Analyzed sentiment with the Bing Lexicon and visualized findings using word clouds, grouped bar charts, and a bigram network.

Result

Overall visitor sentiment was positive. Activities received the strongest positive response, while price and architecture recorded the lowest positive sentiment. The findings can support evaluation of ticket pricing, accessibility, and visitor services.

Tools

  • R
  • dplyr
  • ggplot2

Skills

  • NLP
  • Text Mining
  • Sentiment Analysis
Project preview for BERT Sentiment Analysis on IMDb ReviewsTransformers & NLP

BERT Sentiment Analysis on IMDb Reviews

Built a pipeline for scraping, preprocessing, labeling, fine-tuning BERT, and evaluating sentiment in reviews of Mission: Impossible — Fallout.

PythonBERTPyTorchHugging Face
View case study

Problem

IMDb reviews are unstructured and must be collected and cleaned before use. They also lacked sentiment labels, while their contextual nuance called for a transformer model for more accurate classification.

Action

Created a scraper with Requests and BeautifulSoup, then applied tokenization, stopword removal, and lemmatization. Labeled reviews with VADER, split the data into training and testing sets, and fine-tuned BERT using PyTorch and Hugging Face.

Result

The dataset contained 649 positive and 349 negative reviews. The BERT model reached 83% accuracy, with an F1-score of 87% for positive sentiment and 75% for negative sentiment, indicating solid performance with room to improve negative-class classification.

Tools

  • Python
  • BERT
  • PyTorch
  • Hugging Face

Skills

  • Web Scraping
  • NLP
  • Transformer Fine-Tuning
  • Sentiment Analysis
Project preview for R Shiny Apps for Regression and ANOVAStatistical Applications

R Shiny Apps for Regression and ANOVA

Developed two interactive applications to simplify Multiple Linear Regression and ANOVA, including data input, assumption tests, visualization, prediction, and interpretation.

RShiny
View case study

Problem

Multiple Linear Regression and ANOVA in R require manual variable selection, assumption testing, diagnostics, and output interpretation, creating a time-consuming workflow for users unfamiliar with statistical programming.

Action

Built two R Shiny apps supporting CSV input, variable selection, train-test configuration, correlation matrices, diagnostic plots, and assumption tests. Added regression prediction, ANOVA tables, and Tukey HSD post-hoc analysis.

Result

Both applications ran successfully in dataset testing. The MLR app produced an adjusted R² of 0.9873 and a prediction score of 97.15, although several assumptions were not met. The ANOVA app found a highly significant effect of AdPlacement on CTR, with CenterPage as the best group according to Tukey HSD.

Tools

  • R
  • Shiny

Skills

  • Statistical Modelling
  • Automated Analytics
Project preview for Toronto BikeShare Business Intelligence AnalysisBusiness Intelligence

Toronto BikeShare Business Intelligence Analysis

Analyzed 2020 Toronto BikeShare trip data to understand user, bicycle, station, and time-of-use patterns and forecast the following 31 days.

Rdplyrggplot2
View case study

Problem

Trip data was distributed across twelve monthly datasets and covered hundreds of stations and thousands of bicycles. Operators needed insight into usage patterns, fleet effectiveness, station performance, and projected demand.

Action

Combined the monthly datasets, validated missing values, and corrected data types. Conducted descriptive analysis across users, fleets, stations, trip duration, and time patterns, then used Double Exponential Smoothing to forecast the next 31 days.

Result

Usage peaked on Saturdays, in August, and around 5:00 PM. The Holt model produced a MAPE of 38.95%, making it adequate for directional trend analysis and supporting fleet allocation, maintenance, and station development decisions.

Tools

  • R
  • dplyr
  • ggplot2

Skills

  • Business Intelligence
  • Descriptive Analytics
  • Time Series Analysis
Project preview for Household Object Image Classification Using CNNComputer Vision

Household Object Image Classification Using CNN

Developed a Convolutional Neural Network to classify images of brooms, ladders, buckets, and frying pans using a dataset available in YOLOv8.

PythonTensorFlowYOLOv8
View case study

Problem

The model had to classify four household-object categories with only ten images per category. The small dataset increased overfitting risk and limited the model's ability to learn variations in shape, camera angle, and background.

Action

Applied image augmentation and split the data into training and validation sets. Built a model with three convolutional layers, max pooling, a dense layer, and dropout, then trained it with the Adam optimizer and early stopping.

Result

The model achieved 75% validation accuracy, a reasonable result for a very small dataset. In external-image testing, three of four objects were classified correctly, while the frying pan was misclassified as a ladder.

Tools

  • Python
  • TensorFlow
  • YOLOv8

Skills

  • Deep Learning
  • Convolutional Neural Network
  • Image Recognition
Contact

Let’s Build Something Together

I’m interested in opportunities where statistical thinking, machine learning, and well-designed data products can create practical value.

Connect with me

Afghan Al Malik Efendi

I’m interested in opportunities where statistical thinking, machine learning, and well-designed data products can create practical value.