Muhammad
Hafizh Fayiz
I build the pipelines that turn scattered ops data into decisions.
I’m a final-year Digital Business student at Universitas Pakuan, currently working as a Product Operations Analyst at PT Boer Technology. My day-to-day is centralizing data that lives in spreadsheets, third-party APIs, and the heads of project managers into a single queryable platform.
The work is half engineering, half translation. I write Python and Prefect flows that move data from A to B reliably, and I write data dictionaries and SOPs so the next person doesn’t have to guess what status_2 means.
Outside of pipelines, I dig into product analytics — RFM segmentation, retention curves, the kind of analysis that tells a sales lead which 200 customers to call this week.
“Half engineering, half translation.”
JUN 2025 — PRESENT
Product Operations Analyst
PT Boer Technology — Remote
Building the data platform that lets every department at Boer see the same numbers.
- Engineered automated ETL pipelines in Python + Prefect, extracting from heterogeneous sources, transforming with complex business logic, and loading into MinIO (S3-compatible object storage) with high availability and integrity.
- Consolidated 5 cross-departmental data domains — PMO KPI/SLA tracking, Managed Services alert monitoring, General Affairs inventory, EduTech platform sales, and marketing performance — into a unified Metabase reporting layer.
- Drove RFM (Recency / Frequency / Monetary) segmentation on EduTech customer data, paired with Amplitude’s Mastering Retention playbook, to surface actionable cohorts for the growth team.
- Partnered with project managers to translate raw metrics into executive-ready narratives, sharpening KPI clarity in weekly leadership reviews.
- Authored and maintained the team’s data dictionary and SOP library, reducing onboarding friction for new analysts.
- Python
- Pandas
- Prefect
- MinIO
- Metabase
- DuckDB
- PostgreSQL
- Docker
- Linux
FEB 2025 — JUN 2025
Intern
PT Boer Technology — Remote
Learned the stack by building it from the ground up.
- Built foundational ETL pipelines pulling from external REST APIs, transforming with Pandas, and orchestrating via Prefect tasks, flows, and deployments.
- Containerized the analytical environment using Docker (Dockerfile + Compose) for reproducible local-to-server parity.
- Stood up the local analytical stack: MinIO for object storage, DuckDB as the query engine, Metabase as the visualization layer.
- Completed a Linux Administration course on the ADINUSA platform.
- Tracked deliverables and decisions in GitLab issue tickets, keeping the project audit trail tight.
- Python
- Pandas
- Prefect
- Docker
- MinIO
- DuckDB
- Metabase
- GitLab
From Zero to Local Data Stack
Building a reproducible MinIO + DuckDB + Metabase environment that runs identically on a laptop and on the team server.
| Segment | Recency | Frequency | Monetary |
|---|---|---|---|
| Champion | 92 | 41 | 38 |
| Champion | 88 | 36 | 47 |
| Champion | 79 | 29 | 22 |
| Champion | 71 | 24 | 31 |
| At-Risk | 58 | 19 | 17 |
| At-Risk | 49 | 22 | 26 |
| At-Risk | 44 | 14 | 12 |
| At-Risk | 37 | 17 | 21 |
| Hibernating | 26 | 9 | 7 |
| Hibernating | 19 | 6 | 11 |
| Hibernating | 13 | 4 | 5 |
| Hibernating | 8 | 7 | 9 |
RFM Segmentation for EduTech Retention
Segmenting learners into Champions, At-Risk, and Hibernating cohorts to drive a targeted re-engagement campaign.
Unified Ops Data Platform
How we collapsed five departments' worth of fragmented spreadsheets into one queryable platform.
Hover or focus a node to see how I use it.
| Stage | Tool | Purpose |
|---|---|---|
| Source | APIs | External REST endpoints — partner platforms and SaaS tools. |
| Source | Spreadsheets | Manual ops trackers maintained by project managers. |
| Source | PostgreSQL | Transactional product databases. |
| Source | Webhooks | Event payloads pushed from third-party services. |
| Pipeline | Prefect | Orchestrates extract + transform as tasks, flows, and deployments. |
| Pipeline | MinIO | S3-compatible object storage — the raw + processed data lake. |
| Pipeline | DuckDB | In-process analytical query engine over the lake. |
| Pipeline | Metabase | BI layer — dashboards every department reads from. |
Every pipeline I ship lives somewhere on this diagram. Hover a node to see how I use it.
| Category | Daily | Comfortable | Learning |
|---|---|---|---|
| Languages | Python, SQL | Bash | Go |
| Orchestration | Prefect | — | Airflow, Dagster |
| Storage | MinIO, PostgreSQL, DuckDB | — | Iceberg, Delta Lake |
| Analytics & BI | Metabase, Pandas | Amplitude | dbt |
| Infra | Docker, Git, Linux | Docker Compose | Kubernetes, Terraform |
| Methods | ETL design, RFM, Data modeling | Retention analysis | Streaming, CDC |
- Technical Communication
- Analytical Thinking
- Problem Solving
- Cross-functional Collaboration
- Technical Writing
Let’s build something queryable.
Open to data engineering, analytics engineering, and product-ops roles. Remote-first or Indonesia-based.
Last updated · 2026-05-20