02 / 06
Machine learning
Pacu Pintar
An AI learning-analytics platform where a Random Forest labelled study pace and a FastAPI service turned it into study advice.
- Role
- ML engineer, two-person ML team
- Year
- 2026
- Stack
- Python · scikit-learn · Random Forest · FastAPI · LLM · Next.js · Hapi.js
- Reading time
- Project note
- Team
- Asah led by Dicoding capstone; ML team of 2 inside a full-stack team

01 · Overview
What it is
An AI learning-analytics platform where a Random Forest labelled study pace and a FastAPI service turned it into study advice.
The ML half of a web platform for learning analytics. A classifier sorts students into three study-pace categories; a FastAPI service exposes the model and asks an LLM for a personal study plan. It won Best Capstone Project in the cohort.
02 · Highlights
Highlights
- 01
Random Forest classifier for three study-pace categories (consistent, fast, reflective) at ≈90% accuracy.
- 02
FastAPI service serving the classifier plus LLM-generated personal study suggestions.
- 03
Integrated with the team's Next.js and Hapi.js web application.
- 04
Best Capstone Project, Asah led by Dicoding.
03 · Stack
Stack
- Python
- scikit-learn
- Random Forest
- FastAPI
- LLM
- Next.js
- Hapi.js
Sources
- CV - Zidan Mubarak (Google Docs export, updated 29 Oct 2026)Open (opens in a new tab)
- Capstone Project Team DC-08 - Pacu Pintar organisationOpen (opens in a new tab)