On small screens, focus a horizontal card section and use the left and right arrow keys to browse.

Available for collaborations

Software for learning, data, and better decisions.

I'm Rafli, a full-stack developer and EdTech researcher. I turn complex workflows, evidence, and learning problems into web products people can use with confidence.

17
Public projects
02
Years of experience
03
Core disciplines
Portrait of Rafli A. wearing a dark academic blazer
Current focus Useful AI in education
Practice Build · measure · learn
Portrait / 2026 Move your pointer to shift the composition.

01 / Selected work

Built for real contexts.

Four shipped products for learners, local businesses, and people making sense of data.

02 / Expertise

What I bring to a project.

Engineering to ship it, analytics to test it, and learning design to make it useful.

01

Product engineering

Responsive frontends, pragmatic backends, and maintainable interfaces shaped around real user flows.

  • JavaScript & TypeScript
  • React & Node.js
  • PHP, Laravel & SQL
02

Data & analytics

From raw questions to useful evidence: analysis pipelines, clear visualization, and decision-support products.

  • Python & Jupyter
  • SQL & data modeling
  • Chart.js & reporting
03

Learning experience design

Evidence-informed digital learning systems that make progress, reasoning, and feedback more visible.

  • Learning analytics
  • AI in education
  • Accessible interaction design

03 / Research

Published work on learning with AI.

Three peer-reviewed papers across AI in education, learning analytics, and privacy-preserving machine learning.

First author · 2026Teknika, Vol. 15 No. 2

Process-visible reasoning

ThinkDeeper Web Coach: A Literature-Informed Design Specification for Problem-Solving-Intensive IT Courses

A design specification for making students' reasoning visible before direct solution support is provided.

  • AI in Education
  • Scaffolding
  • EdTech
First author · 2026Integrated, Vol. 8 No. 1

Privacy-preserving AI

Systematic Review Of Privacy-Preserving Federated Learning: Methods, Architectures, Performance, And Challenges

A systematic review mapping privacy-preserving methods and architectures in federated learning, with attention to performance trade-offs and open challenges.

  • Federated Learning
  • Privacy & Security
  • Systematic Review
Co-author · 2025Intellect, Vol. 4 No. 2

Learning analytics

AI-Driven Learning Analytics for Self-Regulated and Metacognitive Learning: A Systematic Review

A systematic review of how AI-driven analytics can support self-regulation, metacognition, motivation, and academic performance.

  • Systematic Review
  • Metacognition
  • Self-Regulated Learning
Portrait of Rafli A. on campus
Curious by default. Structured by practice.

04 / About

About Rafli.

I am currently pursuing a Master’s degree in Technology and Vocational Education at Indonesia University of Education, while also completing my Bachelor’s degree in Information Systems and Technology Education at Indonesia University of Education.

I enjoy turning an ambiguous problem into a clear system: mapping the journey, structuring the data, building the interface, and refining the details until the experience feels obvious.

rafly111104@gmail.com

Journey

Experience, education, and leadership.

Master's Degree, Technology and Vocational Education

Indonesia University of Education

Bachelor's Degree, Information System and Technology Education

Indonesia University of Education

Mathematics and Natural Science

SMA N 1 Padang Panjang

05 / Project archive

The wider project archive.

Thirteen more products, experiments, and analyses filterable by discipline.

06 / Credentials

Selected credentials.

Supporting coursework across engineering, analytics, cloud, security, and delivery.

07 / Contact

Let's build
something useful.

Tell me what you are working on, who it should help, and what currently gets in the way.

Portfolio AI

Ask Rafli's assistant

Ready

Hi—I'm Rafli's portfolio assistant. Ask about his projects, skills, research, experience, or the best way to get in touch. Anda juga bisa bertanya dalam Bahasa Indonesia.

Answers use curated portfolio data and stay on this device.