akbar@portfolio:~
click anywhere to skip
Roles About Experience Projects Dashboards Skills Certifications Achievements Contact
Data Intelligence Portfolio © 2026 Bandung, Indonesia

Muhammad Ali Akbar Al-Qahri

~/role $

One person, the full data lifecycle — engineering the pipelines, modeling the predictions, and shipping the dashboards that decisions run on.

01 SELECT role FROM akbar

Data Intelligence

One person, three roles — the full data lifecycle from pipelines to models to decisions. Click a role to see its projects.

◇ 01 — DATA ANALYST

Insight & Business Intelligence

  • 8 strategic dashboards at Bank Indonesia — 85% stakeholder satisfaction, direct input to C-level decisions.
  • Reporting time cut 40% through Power BI automation across 5 regional branches.

SQL · Power BI · Looker Studio · Excel · Tableau

◈ 02 — DATA SCIENTIST

Machine Learning & Modeling

  • Best Paper Award, ICoDSA 2025 — XGBoost/SVM stock classification, Scopus-indexed publication.
  • Food-security forecasting model with R² 85.1% under time-series cross-validation.

Python · Scikit-Learn · XGBoost · TensorFlow

◆ 03 — DATA ENGINEER

Pipelines & Automation

  • End-to-end MySQL data management at Cerebrum — extraction, transformation, and data integrity.
  • Automated 10K+ records with Gemini API for 200+ users — processing time down 75%.

MySQL · ETL · FastAPI · Gemini API · GCP

02 whoami

About Me

Open to Work Muhammad Ali Akbar Al-Qahri
Muhammad Ali Akbar Al-QahriEST. 2002
  • Based inBandung, Indonesia
  • RoleData & AI Engineer @ Cerebrum
  • FocusData Intelligence — DA · DS · DE
  • EducationTelkom University

I turn raw data into decisions — through analysis, models, and dashboards that people actually use.

A Data Science graduate from Telkom University with strong academic and organizational experience, including a Scopus-indexed journal publication. Skilled in data analysis, visualization, statistical modeling, and database management.

Now a Data & AI Engineer at Cerebrum after starting there as a Data Analyst — building forecasting services, QC automation, and LLM-assisted content pipelines for the company's test-prep platforms. Previously a Data Visualization Intern at Bank Indonesia.

0GPA
0+Certificates
0Projects
0+Years Exp
03 career.log

Experience

May 2026 — Present
● NOW

Data & AI Engineer

PT Cerebrum Edukanesia Nusantara

  • Rebuilt the forecasting stack as a FastAPI + Prophet service on the MySQL warehouse — aggregation moved into SQL (≈3 rows per day instead of millions of raw rows) and a composite index cut queries from tens of seconds to milliseconds across 16 platforms.
  • Built QC Agent, a Playwright automation that pulls answer keys from the internal tryout system and sits each tryout in the live apps expecting a perfect score — 33,500+ questions verified before publish, replacing a manual userscript-and-CSV handoff.
  • Engineered 8 seed-based question generators (figural, 3D nets, diagrammatic, vocabulary, personality, speed-arithmetic, and attention tests, plus Bank Indonesia PCPM), each with built-in validation and Word/PDF/Excel export.
  • Shipped an LLM pipeline (Claude API + rule-based engine) that drafts keys and explanations for a 300-item TKA tryout and spins out equivalent packages — 2,422/2,422 computed keys independently re-verified, with a blind-review UI benchmarking AI explanations against the academic team.
  • Moved the product team's task tracker from Apps Script to Vercel and then GCP Cloud Run via GitLab CI, migrated 18 Google Sheets tabs into MySQL, and added an MCP server so managers can query tasks and OKRs through Claude.
  • Classified 3,375 Report Center tickets (Apr–Jul 2026) and automated the monthly helpdesk dashboard — 81% turned out to be user-education cases and only 5% genuine content fixes.
Bandung, ID
PythonPlaywrightClaude APIFastAPIGCP
Nov 2025 — May 2026

Data Analyst

PT Cerebrum Edukanesia Nusantara

  • Built the first Cerebrum forecasting system (Streamlit + Prophet with grid-search tuning) to predict user, activity, and transaction peaks per platform and plan pre-event, peak, and post-event work.
  • Logged 219 selection-calendar events (registration, exams, announcements) across 9 platform databases so forecasts line up with real exam cycles.
  • Built a Markaz helpdesk analytics dashboard on a star schema (fact activity with platform, team, and date dimensions) tracking SLA attainment, handling time, and user segments.
  • Prepared, transformed, and modeled MySQL data for Power BI KPI dashboards supporting operational monitoring and strategic reporting.
Bandung, ID
MySQLPower BIProphetStreamlit
Jun 2025 — Nov 2025

Database Engineer (Freelance)

Garda Abdi Negara

  • Developed an AI-powered solution using Google Gemini API achieving 92% accuracy in text processing.
  • Automated conversion of 10K+ test questions serving 200+ users, reducing processing time by 75%.
Remote
Gemini APIAutomation
Feb 2024 — Jun 2025

Data Science Teaching Assistant

Telkom University

  • Improved student performance by 30% through Python and SQL workshops; evaluated 500+ assignments.
Bandung, ID
PythonSQL
Jul 2024 — Oct 2024

Data Analyst Intern

Bank Indonesia — South Sulawesi Representative Office

  • Delivered 8 strategic dashboards achieving 85% stakeholder satisfaction, directly influencing C-level decisions.
  • Reduced reporting time by 40% through Power BI automation across 5 regional branches.
Makassar, ID
Power BIAutomation
04 ls ./projects --role=*

Selected Work

Projects selected from my GitHub and tagged by role. Public deployments include live previews; private internal work uses clearly labeled synthetic previews.

Peta Kemiskinan Indonesia spatial analysis and forecasting dashboard preview LIVE
01JUL 2026

Peta Kemiskinan Indonesia

Python · pandas · Ridge · Moran's I · Next.js

End-to-end poverty intelligence platform harmonizing BPS data from 2015–2025, validating provincial forecasts for 2026, and exposing spatial patterns, scenario analysis, and province comparisons in an interactive map.

Spatial StatisticsForecastingData Pipeline
Case study — problem → approach → impact

Problem. Provincial poverty data spans changing administrative coverage and measurement windows, so direct rankings can hide data-universe differences and geographic clustering.

Approach. Harmonized BPS records into 38/34/32-province analytical universes, validated a 50% naive lag-1 and 50% Ridge ensemble with walk-forward testing, measured spatial autocorrelation, and packaged the results in a Next.js/Vinext portal.

Impact. National trends, province profiles, four spatial views, model diagnostics, and experimental 2026 forecasts are now inspectable in one interface without presenting projections as official BPS figures.

SPPG Insight Indonesia geospatial analytics preview LIVE
02JUL 2026

SPPG Insight Indonesia

JavaScript · Leaflet · Node.js · Supabase

Geospatial intelligence portal for exploring SPPG distribution, regional coverage, demand-gap proxies, and data readiness across Indonesia through a filterable national map.

GeospatialDemand GapData Quality
Case study — problem → approach → impact

Problem. National SPPG records are difficult to compare when geographic coverage, address quality, and location precision vary across regions.

Approach. Built a responsive Leaflet portal with marker clustering, shareable filters, readiness scoring, province comparison, demand-gap methods, and an optional Supabase admin layer protected by RLS and audit logs.

Impact. Distribution, coverage concentration, data issues, and operational context can be inspected in one public interface while preserving a static fallback for reliable access.

QC Agent Cerebrum dashboard using synthetic demonstration data PRIVATE · SAFE PREVIEW
03JUL 2026

QC Agent Cerebrum

Node.js · Playwright · SQLite · Telegram Bot API

Internal browser-automation system that retrieves answer keys, runs prepublish quality checks, validates perfect-score completion, checkpoints every package, and generates auditable Excel reports.

Browser AutomationQuality ControlAgent Workflow
Case study — problem → approach → impact

Problem. Answer-key retrieval and prepublish QC were split across browser scripts and manual files, creating stale-key and schema-mismatch risks.

Approach. Unified two browser agents in one Playwright worker, passed keys through SQLite instead of intermediate files, added per-package checkpoints, resume controls, local monitoring, and reproducible reporting.

Impact. 33,500+ questions verified before publish across 600+ package runs, with 64K+ answer keys retrieved automatically instead of passed around by hand in CSV files.

Private repository Synthetic data · no company records shown
Question Generator Suite showing a synthetic figural item and validator results PRIVATE · SAFE PREVIEW
04AUG — SEP 2026

Question Generator Suite

TypeScript · Next.js · Vanilla JS · Claude API

Nine generators for test-prep packages — figural, diagrammatic, 3D nets, vocabulary, personality, speed-arithmetic, attention, Bank Indonesia PCPM, and an LLM-assisted TKA pipeline — each with built-in validation and Word, PDF, or Excel export.

Procedural GenerationValidationLLM Pipeline
Case study — problem → approach → impact

Problem. Writing fresh practice packages by hand for many exam formats was slow, repeated items crept in, and every hand-typed key was a chance for an error to reach learners.

Approach. Built deterministic generators where the same seed reproduces the same package, with validators that re-derive keys instead of trusting the generator, added anti-duplicate checks against reference banks, and used Claude API plus a rule engine to draft TKA explanations behind a blind-review UI.

Impact. Validated at scale: 4,500 attention-test items across 50 packages with zero repeats, 3,000 diagrammatic items with zero repeated images, and 2,422/2,422 TKA keys independently re-verified.

Private repository Synthetic data · no company records shown
IPO Terminal dashboard preview LIVE
05JUN — JUL 2026

IPO Terminal · BEI 2026

HTML · Financial Analytics · Data Visualization

Interactive IPO research terminal for comparing six Indonesian issuers through valuation, funding needs, ARA scenarios, listing calendars, and investor scorecards.

Capital MarketValuationDashboard
Data Analyst internship portfolio preview LIVE
06JUN — JUL 2026

Data Analyst Internship Portfolio

HTML · MySQL · Star Schema · Power BI

An end-to-end case study covering multi-database ETL, a dimensional warehouse, four production Power BI dashboards, and a track record of 120 internship tasks.

Data WarehouseBI ArchitectureCase Study
Case study — problem → approach → impact

Problem. Regional performance reporting was assembled by hand from multiple source systems — slow, inconsistent, and hard to audit.

Approach. Designed multi-database ETL into a star-schema warehouse and rebuilt reporting as four production Power BI dashboards, documented across 120 internship tasks.

Impact. Reporting time fell about 40% across five regional branches, and eight strategic dashboards reached 85% stakeholder satisfaction with direct input to C-level decisions.

ATS CV Builder application preview LIVE
07JUN 2026

ATS CV Builder

Next.js 14 · TypeScript · Tailwind CSS · Zustand

Privacy-first resume builder with live PDF rendering, three ATS-safe templates, job-description matching, local autosave, and PDF plus LaTeX export.

ATS ScoringPDF ExportPrivacy-first
Peta Pendidikan Tinggi Indonesia dashboard preview LIVE
08JUL 2026

Peta Pendidikan Tinggi Indonesia

JavaScript · Leaflet · Node.js · PDDIKTI

Offline-ready geospatial dashboard mapping 5,433 universities across 38 provinces and 514 cities/regencies, backed by a verified data pipeline with 34 independent quality checks.

GeospatialData QualityETL Pipeline
Case study — problem → approach → impact

Problem. Indonesia's higher-education records are scattered and regionally inconsistent, making institutions hard to compare across provinces and cities.

Approach. Built a Node.js pipeline that maps 5,433 institutions to official Kemendagri boundaries, guarded by 34 independent data-quality checks, shipped as an offline-ready Leaflet dashboard.

Impact. Accreditation, cost medians, and coverage for 38 provinces and 514 cities/regencies are explorable in one map — every figure traceable to a validated pipeline.

Financial Planner Dashboard preview LIVE
09FEB 2026

Financial Planner Dashboard

Streamlit · Python · Financial Analytics · Scenario Planning

Personal finance command center for budgeting, allocation, financial goals, emergency funds, debt payoff, and FIRE simulations with an instant financial health score.

Personal FinanceScenario PlanningDecision Support
Live preview GitHub ≈30s cold start (free hosting)
SNPMB Analyst dashboard preview LIVE
10APR 2026

SNPMB Analyst

Streamlit · Python · Plotly · Education Analytics

Interactive SNBT and SNBP dashboard covering 2021–2026 capacity and applicant data, with PTN and study-program exploration, admission simulations, recommendations, and a personal wishlist.

Education AnalyticsRecommendationData Exploration
Live preview GitHub ≈30s cold start (free hosting)
Gold and Silver Trading Pro preview LIVE
112026

Gold & Silver Trading Pro

Streamlit · Python · yfinance · Plotly

Technical-analysis workspace for gold and silver instruments with multi-strategy trading signals, RSI, MACD, Bollinger Bands, moving averages, performance analysis, and learning modules.

CommoditiesTechnical AnalysisTrading Signals
Live preview ≈30s cold start (free hosting)
IHSG and Indonesian stock analysis preview LIVE
122026

IHSG & Stock Analysis Pro

Streamlit · Python · yfinance · Plotly

Indonesian equity analysis app with ticker search, technical indicators, configurable trading strategies, signal and return summaries, interactive charts, recommendations, and investor learning modules.

IHSGTechnical AnalysisTrading Signals
Live preview ≈30s cold start (free hosting)
Food Security Forecasting Dashboard preview LIVE
13JUL — AUG 2025

Food Security Forecasting Dashboard

Streamlit · Random Forest · Plotly · Time Series

ML-powered dashboard for Indonesian food security analysis (85.1% R²) with time-series cross-validation, automated data validation, forecasting, feature importance, and provincial risk assessment.

Machine LearningTime SeriesRisk Assessment
Case study — problem → approach → impact

Problem. Provincial food-security planning needs forward-looking risk signals, but the underlying indicators are noisy, incomplete, and rarely validated.

Approach. Trained a Random Forest forecaster under time-series cross-validation with automated data validation, then exposed forecasts, feature importance, and provincial risk scores in Streamlit.

Impact. Reached R² 85.1% across 34 provinces — planners get an inspectable early-warning view instead of a static spreadsheet.

Live preview GitHub ≈30s cold start (free hosting)
14

Cerebrum Multivariate Forecasting

Python · Prophet · FastAPI · MySQL · Plotly

Production-oriented multivariate forecasting platform combining Prophet with rolling-origin cross-validation, event-phase detection, what-if scenarios, and daily SQL aggregation from a MySQL warehouse through FastAPI.

Multivariate ForecastingRolling CVEvent Intelligence
FEATURED ◈ SCIENTIST Jul 2026
15

Telegram Finance Bot

Python · Telegram Bot API · Google Sheets API · Gemini AI

Personal finance bot recording transactions to Google Sheets with AI analytics: natural-language input, auto categorization, real-time balance tracking, and periodic reports with budget recommendations.

Financial AnalyticsAPI IntegrationAutomation
FEATURED ◆ ENGINEER Aug 2025
16

Telegram Calendar Bot with AI Assistant

Python · Google Calendar API · Gemini AI

Smart scheduling bot: natural-language event creation, AI schedule analysis and optimization, automated reminders, and timezone support.

NLPAI IntegrationOAuth 2.0
◆ ENGINEER Aug 2025
17

Sales Performance Dashboard

Looker Studio

Three-page interactive report turning complex transactional data into strategic insights: campaign trends, product analysis, and a 360° customer profile.

Data AnalysisVisualization
◇ ANALYST Jun — Jul 2025
18

Gemini AI Question Converter

Streamlit · Google Gemini API

Dual-mode app automating question extraction from .txt, .pdf, and .docx into structured Excel — AI parsing plus three manual modes for various test formats.

AIOptimization
◆ ENGINEER May — Jun 2025
19

Report Produksi PT. Kamalindo Soempurna

Microsoft Power BI

BI dashboard for a coal mining firm in Jambi: integrated real-time production and fuel consumption data, replacing fragmented manual reporting.

Power BIKPI Dashboards
◇ ANALYST Oct 2024 — Jan 2025
20

Stock Minimum Price Classification

XGBoost · SVM

ML model classifying whether a stock's closing price will exceed a threshold — Cramér's V feature selection, 1,023 feature combinations. Published & awarded Best Paper at ICoDSA 2025.

Machine LearningClassificationFinance
◈ SCIENTIST Oct 2024 — Jan 2025
05 gallery

Dashboards

Explore original Power BI and Looker Studio work, grouped by platform and project. Internal-app previews use safe synthetic data.

06 stack --group-by role

Tools & Languages

◇ data_analyst — insight & BI

SQL Power BI Looker Studio Tableau Excel

◈ data_scientist — ML & modeling

Python Pandas NumPy Scikit-Learn TensorFlow XGBoost Jupyter

◆ data_engineer — pipelines & automation

MySQL FastAPI Streamlit Google Cloud Git
07 credentials

Certifications

Data Analysis: Fullstack Intensive Bootcamp

MySkill

Data analytics, Python, SQL, data visualization, statistical data analysis.

ID: 0SXJDBEEGaLK6wYPRSHQ

Jul 2025

Belajar Dasar Data Science

Dicoding Indonesia

Foundational data science: data processing, basic statistics, and Python for data analysis.

ID: 6RPNGKRN8Z2M

Verify credential
Jul 2025

Data Science Fundamental

MySkill

Data wrangling, exploratory data analysis, and Python programming in the data science context.

Jul 2025

Introduction to Looker Data Studio

MySkill

Looker Studio for data visualization and business intelligence reporting.

Jul 2025

Time Series Analysis

MySkill

Analyzing time-dependent data using Python and statistical forecasting techniques.

Jul 2025

Administrasi Sistem dan Layanan Infrastruktur TI

Google Career Certificates (Coursera)

System administration, networking basics, and infrastructure services.

ID: 8FR67RJYDPAZ

Verify credential
Sep 2022
08 achievements

Honors & More

AWD—01

Best Paper Award

The 8th International Conference on Data Science and Its Applications (ICoDSA 2025)

Jul 2025
  • Awarded for "Classification of Stocks with Potential to Reach Minimum Price Levels on the Indonesian Stock Exchange using SVM and XGBoost".
  • Collaborated with academic advisor Mr. Deni Saepudin from Telkom University.
  • Highlights predictive modeling in stock classification for education and research.
Published in IEEE Xplore — DOI
AWD—02

Top 3 Best Final Project Team

MySkill Data Analysis Fullstack Intensive Bootcamp — Batch 22

May 2025
  • One of the top 3 final project teams among Batch 22 participants.
  • Intensive 2-week program covering SQL, Python, statistics, and data visualization.
PAT—01

Patent — Aplikasi Suit Gunting Batu Kertas

Patent Number: 000639441

Jun 2024
  • Command-line Python application simulating Rock, Paper, Scissors with a configurable backend that lets an administrator preset the user's win probability.
  • Educational tool demonstrating how online gambling systems can be manipulated, raising awareness among young students.
ORG—01

Himpunan Mahasiswa Data Science — Telkom University

Jul 2023 — Mar 2025
  • Chairman of BPM HimaDS (Feb 2024 — Mar 2025): principal leader of the Student Representative Board, guiding strategic direction and supervising all work programs of the association.
  • Coordinator, Student Resource Development Division (Jul 2023 — Feb 2024): oversaw programs enhancing students' technical and soft skills, fostering a supportive learning environment.
09 ping me

Let's turn data into decisions.

Whether you have an opportunity, a collaboration, or just want to connect — I'd love to hear from you.

akbaralqahri@gmail.com