Data Analyst building governed analytics systems, decision tools, and reporting automation.
Jakarta, Indonesia
I turn fragmented commercial and operational data into trusted systems people can use to make decisions. My work spans data modeling, business intelligence, analytical automation, and the governance needed to keep outputs reliable.
A governed interface for exploring and acting on warehouse data without requiring every business user to write SQL. The sanitized showcase documents BigQuery analytics, role-based access, row-level security, dashboards, and sales extrapolation.
BigQuery Google Apps Script RBAC Row-level security
A BigQuery model and reporting pipeline that reconciles warehouse, distributor, and in-transit stock across channels. It supports weeks-of-inventory, alert status, and stock-coverage analysis in Power BI and Looker Studio.
SQL BigQuery Power BI Looker Studio
03 / NPD Pricing Tracker
An automated pricing snapshot and dashboard system for monitoring SKU prices across online and offline channels against target SRP. Shared data is synthetic; operational identifiers and live sources are excluded.
Google Apps Script Google Sheets Automation Commercial analytics
| Layer | Capability |
|---|---|
| Data foundations | SQL, PostgreSQL, MySQL, BigQuery, data modeling, validation |
| Analysis | Python, pandas, NumPy, scikit-learn, Excel, Google Sheets |
| Decision systems | Power BI, Tableau, Looker Studio, Metabase |
| Automation | Google Apps Script, reporting workflows, API integration |
| Business domains | Commercial, inventory, operations, and marketing analytics |
- Portfolio case studies - nine projects with explicit problem, system, outcome, and evidence boundaries.
- Loan default modeling - project-based credit-risk analysis and model evaluation.
- Portfolio source - static Astro portfolio with validated content collections and progressive interaction systems.
Most professional repositories are sanitized showcases. Raw operational data, credentials, customer identifiers, and private infrastructure are intentionally excluded.