Independent data practice — 2026Jakarta, Indonesia

Data systems, analytical clarity, and useful automation.

Explore Work ↓

Data / Design / Decisions

Building the connective tissue between raw data and action.

Data analyst focused on transforming raw signals into actionable decisions, engineering resilient automation pipelines, and designing high-clarity analytical dashboards.

  1. 01Clarity over complexity
  2. 02Systems that reduce friction
  3. 03Decisions grounded in evidence

Systems with a point of view.

Explore focused work in automation, analytics, and machine learning. Each project traces a practical path from source data to a useful decision layer.

17 systems shown

01

Flight Delay 2024 — Machine Learning Delay Risk Engine & Dispatch Economics

01 / SNEAK PEEK
Predictive Analytics & Machine LearningFlight Delay 2024 — Machine Learning Delay Risk Engine & Dispatch Economics
Scikit-Learn (HistGradientBoosting)Python & Pandas

Predictive ML & Dispatch Economics

Validation ROC-AUC0.6174Optimal Thresholdτ* = 0.20Delay Recall72.8%

SignalDual-stage ML delay risk engine with zero-leakage pipeline and dynamic threshold economics models $8.5M net operational savings across 58k validation flights ($25.5M/yr annualized).

02

Banking Anti-Fraud Detection & Transaction Surveillance

02 / SNEAK PEEK
Fintech & Fraud AnalyticsBanking Anti-Fraud Detection & Transaction Surveillance
SQL (PostgreSQL CTEs & Window Functions)Power BI (DAX & Power Query)

Financial Crime Surveillance

Analyzed Scope2,512 TxnsRisk Engine8 SQL FlagsAudit Resolution100% Traceable

SignalDemonstrates how SQL window functions and multi-page Power BI dashboards bridge the gap between raw unstructured transaction logs and audit-ready anti-fraud operations.

03

Heavy Equipment Credit Risk & Commercial Scorecard Engine

03 / SNEAK PEEK
Applied Data ScienceHeavy Equipment Credit Risk & Commercial Scorecard Engine
Python & Scikit-LearnPostgreSQL / SQL

Commercial Underwriting & Basel II Scorecard

Tournament ROC-AUC0.8688Kolmogorov-Smirnov (KS)56.13%Gini Coefficient0.7377

SignalEnd-to-end 5C credit appraisal and Basel II scoring engine evaluating 150k debtor records with macro commodity sensitivity and IFRS 9 Expected Loss modeling.

04

Flight Delay 2024 — 3D National Airspace Delay Topology & Rotational Ripple Manifold

04 / SNEAK PEEK
Data Systems & Aviation AnalyticsFlight Delay 2024 — 3D National Airspace Delay Topology & Rotational Ripple Manifold
Three.js & WebGLReact 19 & Next.js 15

Interactive 3D WebGL Studio

Monitored Hubs30 Mega HubsCorridors50 National ArcsRendering Engine60 FPS Three.js

Signal3D WebGL airspace network visualizes ground taxi elevation pillars and great-circle late-aircraft ripple propagation across 7.08M commercial flights.

05

Brent Crude Oil — 3D Volatility & Crisis Manifold

05 / SNEAK PEEK
Quantitative EconometricsBrent Crude Oil — 3D Volatility & Crisis Manifold
TypeScriptHTML5 Canvas 3D

Interactive 3D Surface Studio

Trading Days9,011Kurtosis45.43Crisis Beacons7

SignalInteractive 3D manifold topography visualizes 35.5 years of non-Gaussian geopolitical oil shocks.

06

Flight Delay 2024 — National Airline Operations Control & Bottleneck Dashboard

06 / SNEAK PEEK
Data Systems & Aviation AnalyticsFlight Delay 2024 — National Airline Operations Control & Bottleneck Dashboard
Next.js 15 & React 19TypeScript

Interactive 2D Operations Cockpit

Analyzed Flights7,079,081FAA On-Time (OTP)79.23%Early Arrivals61.85%

SignalInteractive operations cockpit isolates late-aircraft ripple propagation and surface runway bottlenecks across 7.08M commercial flights.

07

Banking Anti-Fraud — 3D Financial Crime Graph & Mule Network

07 / SNEAK PEEK
Fintech & Financial Crime SurveillanceBanking Anti-Fraud — 3D Financial Crime Graph & Mule Network
3D Force-Directed GraphNative Canvas 3D Engine

Interactive 3D Graph Studio

Monitored Accounts495 NodesGraph Traversal< 15 msSyndicate Rings3 Isolated

SignalInteractive 3D Force-Directed Knowledge Graph exposes coordinated money mule funnels and credential stuffing clusters invisible in flat 2D tabular logs.

08

Global Cancer Epidemiology & Clinical Survival Surveillance

08 / SNEAK PEEK
Healthcare AnalyticsGlobal Cancer Epidemiology & Clinical Survival Surveillance
PythonPandas

Global Health Surveillance

Panel Scope281.4k Rows (26 CSVs)Temporal Span30 Yrs (1990–2019)ASDR Trajectory-15.2% (125.4/100k)

SignalDeconstructed 30 years of global cancer registries across 204 sovereign nations.

09

Banking Anti-Fraud — 3D Latent Feature Manifold & Decision Hyperplane

09 / SNEAK PEEK
Machine Learning & Fraud Feature EngineeringBanking Anti-Fraud — 3D Latent Feature Manifold & Decision Hyperplane
3D Latent Feature ManifoldNative Canvas 3D Engine

Interactive 3D Manifold Studio

Embedded Transactions2,512 PointsOptimal Threshold (τ)0.45 F1Detection Recall88.4%

SignalInteractive 3D Decision Hyperplane slices through latent transaction feature space, dynamically maximizing blocked fraud capital while minimizing customer friction.

10

Olist E-Commerce Logistics & Customer Intelligence

010 / SNEAK PEEK
AnalyticsOlist E-Commerce Logistics & Customer Intelligence
SQLPython (Pandas & Haversine)

Supply Chain & RFM Matrix

Dataset GMVR$ 16.0MOrders Analyzed99,441One-Time Buyers97.0%

SignalDiagnosed cross-state freight bottlenecks and isolated high-ticket retention segments across 99.4k Brazilian orders.

11

Enterprise Data Mesh Architecture & Federated Governance Engine

011 / SNEAK PEEK
ArchitectureEnterprise Data Mesh Architecture & Federated Governance Engine
PostgreSQL (Logical Schema & RLS)Open Data Contract Standard (ODCS)

Masterclass Data Architecture & Mesh

Lead Time3-6 Wks -> < 15 MinContract SLA99.8%PII Leaks0% (UU PDP)

SignalPanduan belajar interaktif arsitektur Data Mesh: memecah data monolith menjadi 5 data product otonom dengan kontrak ODCS dan kepatuhan UU PDP.

12

Olist Payment & Installment Behavior Analytics

012 / SNEAK PEEK
AnalyticsOlist Payment & Installment Behavior Analytics
SQLPython (Pandas & Seaborn)

Payment & Installment Engine

Credit GMV78.4%AOV Surge3.3x (7-10x)Correlationr = 0.37

SignalProved credit installments drive 3.3x larger baskets and diagnosed the 10x checkout default anomaly.

13

Brent Crude Oil Market Dynamics & Geopolitical Econometrics

013 / SNEAK PEEK
AnalyticsBrent Crude Oil Market Dynamics & Geopolitical Econometrics
PythonPandas

Energy Risk & Econometrics

Timeline Span35.5 Yrs (9.0k Days)Price Range$9.10 ➔ $143.95Fat-Tail Kurtosis45.43 (VaR 99: -6.1%)

SignalDecoded 35.5 years of crude oil volatility, quantifying the impact of 7 global geopolitical crises.

14

Amazon Product Intelligence

014 / SNEAK PEEK
Applied Data ScienceAmazon Product Intelligence
Pythonpandas

Dataset + model snapshot

Dataset1,465 rowsBest F10.7414ROC–AUC0.8369

SignalStatic EDA, NLP, and browser-only inference.

15

ML Product Mapping System

015 / SNEAK PEEK
Machine learningML Product Mapping System
PythonPyTorch Bi-Encoder

5-Model Hybrid Ensemble

Auto-Precision95.4%Auto Volume>80%Batch Speed<5 Min

Signal5-model ensemble with active learning reduced multi-brand SKU reconciliation from days to minutes.

16

Revenue Reconciliation Automation

016 / SNEAK PEEK
AutomationRevenue Reconciliation Automation
PythonPandas

Financial Reconciliation Engine

Cycle Time1 Wk ➔ 1 DayDouble Entries0% ErrorTraceability100%

SignalAutomated cross-document reconciliation slashed DBO month-end closing from 1 week to 1 day.

17

Certificate Generator Desktop App

017 / SNEAK PEEK
AutomationCertificate Generator Desktop App
PythonCustomTkinter / PyQt

Batch Generation Engine

Batch Speed24.8s (500 certs)Cycle Reduction99.8%Output Quality300 DPI

SignalTransformed a 4-hour manual copy-paste workflow into a 25-second automated batch compilation.

From signal to a system people can use.

01

Frame the decision

Start with the operational question, the source of truth, and the point at which a person needs confidence to act.

02

Make the workflow inspectable

Normalize inputs, surface uncertainty, and keep the path from raw data to output reviewable.

03

Ship the useful layer

Turn the analysis into a repeatable tool, dashboard, or workflow that reduces avoidable manual work.

Capability, connected to evidence.

Automation

Python16
Excel02

Analytics

Power BI05
SQL07
Predictive analytics12

Machine learning

Scikit-learn06
NLP / TF-IDF02

Systems

Data quality15
Automation design06

Global Cancer Epidemiology & Trends.

Real panel dataset (1990–2019) from Our World in Data & IHME Global Burden of Disease. Inspect 30-year epidemiological trajectories, longitudinal shifts, and mortality distribution across major cancer classifications.

VIEW FULL 281.4k SURVEILLANCE CASE STUDY→[204-Country rankings, 29-cancer mix, tobacco driver & GDP scatter]
2019 ANNUAL MORTALITY (GLOBAL BURDEN)0.00M

7,401,940 recorded deaths in 2019 (all types).

30-YEAR TREND CHANGE+0.0%

Net growth from 1990 (4,315,874 baseline deaths).

DATASET SCOPE0 Years

1990–2019 standardized longitudinal panel (228 entities).

Mortality Trajectory (1990–2019)

Global Total (in thousands)
Hover over chart to trace
1990199520002005201020152019

Annual Records (30 Years)

YearClassificationDeaths (k)Exact Count
2019Global Total7,402k7,401,940
2018Global Total7,188.6k7,188,587
2017Global Total6,992.9k6,992,721
2016Global Total6,851.3k6,851,377
2015Global Total6,705k6,704,942
2014Global Total6,553.3k6,553,280
2013Global Total6,439k6,438,966
2012Global Total6,343.6k6,343,613
2011Global Total6,250.6k6,250,608
2010Global Total6,159.4k6,159,571
2009Global Total6,048.9k6,048,865
2008Global Total5,952.2k5,952,260
2007Global Total5,831.2k5,831,172
2006Global Total5,748.8k5,748,774
2005Global Total5,715.2k5,715,123
2004Global Total5,613.7k5,613,823
2003Global Total5,527.8k5,527,822
2002Global Total5,428.8k5,428,709
2001Global Total5,326k5,325,983
2000Global Total5,243.6k5,243,498
1999Global Total5,134.3k5,134,217
1998Global Total5,014.9k5,015,018
1997Global Total4,928.1k4,927,913
1996Global Total4,862.6k4,862,490
1995Global Total4,800.4k4,800,478
1994Global Total4,722.4k4,722,277
1993Global Total4,628.3k4,628,238
1992Global Total4,498k4,498,065
1991Global Total4,401.9k4,401,864
1990Global Total4,315.8k4,315,874

Data Provenance: Source records from the Global Burden of Disease Study (IHME / Our World in Data). Processed locally into static-first JSON with zero external API latency, demonstrating transparent analytical exploration and reproducible aggregation.

Open Full Working Portfolio Study ↗

A career in motion.

01

Now

Data Analyst

Building reliable analytical workflows and automated reconciliation systems.

Focus: financial automation, multi-model SKU mapping, and decision-ready dashboards at PT. Depoguna Bangunan Online.

PythonSQLPower BIExcel
02

2023 — 2024

Applied Data Scientist

Developing transaction anomaly detection engines and commodity risk models.

Focus: financial crime surveillance, time-series volatility, and SKKNI national competency standards.

PythonMachine LearningEconometrics
03

Earlier

Independent Builder

Exploring practical automation, lightweight tools, and reproducible systems.

Focus: reducing manual friction with clear inputs, simple logic, and fast execution.

AutomationDesktop tools
Contact ↗