Data Analyst · BI · Reporting · Data Operations · Remote

Turning raw data
into decisions that
move the business.

I’m Irsyad — I work across the full data workflow: cleaning and structuring messy data, writing SQL, building reports and dashboards, and surfacing the insights teams act on. Open to roles in data analysis, BI, reporting, and data operations.

01

About

I work at the intersection of data engineering, analysis, and communication. My day-to-day involves writing complex SQL against PostgreSQL, building analytical workflows in Python, and turning the output into dashboards that non-technical stakeholders can actually use.

My background spans HR & people analytics and retail & supply chain intelligence — building KPI frameworks, inventory health models, customer segmentation, and channel performance reports for audiences from team leads to General Managers.

I’m open to remote roles worldwide across data analysis, business intelligence, reporting, and data operations — from hands-on data cleaning and SQL modelling to the dashboards and recommendations leadership acts on.

Open toAnalyst · BI · Reporting · Ops
Core stackSQL · Python · Google Sheets
DatabasePostgreSQL
Based inIndonesia (GMT+7)
Work modeRemote · Worldwide
StatusActively interviewing
02

Skills

SQL & Databases

  • PostgreSQL
  • CTEs & window functions
  • Multi-table joins & self-joins
  • Query optimization
  • Data modeling

Python

  • pandas · numpy · scipy
  • Data cleaning & ETL
  • Statistical analysis
  • Jupyter / EDA
  • matplotlib · plotly · folium

Spreadsheets & Reporting

  • Google Sheets (advanced)
  • Pivot tables & formulas
  • Looker Studio
  • Data modeling in Sheets
  • Cross-functional reports

Visualization & BI

  • Tableau
  • Apache Superset
  • Metabase · Redash
  • Geographic / spatial charts
  • Dashboard design

Analysis

  • RFM & cohort analysis
  • A/B testing & significance
  • KPI / metric design
  • Inventory & supply chain
  • Insight storytelling

Domain

  • HR / people analytics
  • Retail & e-commerce
  • Supply chain & inventory
  • BSC / KPI frameworks
  • Executive reporting
03

Selected Projects

HR & People Analytics — Project 01
Data Cleaning Complete

Data Cleaning Pipeline

Handles mixed date formats, inconsistent categories, text-encoded numbers, duplicates, and missing values — with full referential-integrity validation at the end. Documented step-by-step in a notebook; packaged as a modular production script.

PythonpandasETLValidation
SQL Analysis Complete

SQL — Joins, CTEs & Window Functions

Querying five related tables in PostgreSQL: multi-table joins, CTEs, window functions (LAG, RANK), and a self-join on the manager hierarchy to model the org chart and surface attrition and performance patterns by department and level.

PostgreSQLCTEsWindow FunctionsSelf-join
Data Visualization Complete

Tableau — 4-Tab HR Dashboard

Four-tab Tableau Public story covering Overview, Attrition, Performance, and Compensation. Features a deliberate design system — gray+red highlight logic for anomalies, LOD calculated fields to resolve join fanout, and action filters linking scatter plots to bar chart breakdowns.

TableauLODDesign SystemStorytelling
Retail & E-commerce Analytics — Project 02
Data Cleaning Planned

Transaction & Inventory Data Pipeline

Cleaning and validating five retail tables: SKU catalog, omnichannel transactions, inventory snapshots, traffic sessions, and marketing spend. Handles channel-name normalization, currency inconsistencies, negative stock entries, and duplicate transaction IDs.

PythonpandasETLValidation
SQL Analysis Planned

Inventory, Channel & Commercial SQL

Querying omnichannel transaction data in PostgreSQL: sell-through rate by SKU, ABC-XYZ inventory classification, aging stock flags (30/60/90 days), reorder point with lead time, and contribution margin by channel.

PostgreSQLCTEsWindow FunctionsInventory Analytics
Advanced Analytics Planned

RFM, Cohort Analysis & A/B Testing

Customer segmentation using RFM scoring (Champions, At Risk, Lost, New). Retention cohort heatmaps by acquisition month. Statistical A/B testing of promo effectiveness — chi-square for conversion rates, t-test for AOV, with p-value and confidence intervals. Geographic sales distribution via choropleth maps.

PythonscipyRFM CohortA/B Testingplotlyfolium
04

Live Dashboards

// Nusantara Tech · HR Analytics · Tableau Public · Overview · Attrition · Performance · Compensation

05

Writing & Analysis

How I cut a PostgreSQL reporting query’s runtime with LATERAL joins

A walkthrough of reading the query plan, finding the bottleneck, and rewriting for speed without changing a single output row.

Designing a Balanced Scorecard KPI framework from scratch

Translating an org hierarchy into weighted KPIs — the data modeling decisions, and what leadership actually wanted to see.

Cleaning 10k+ messy names with fuzzy matching in Python

When exact joins fail: using SequenceMatcher to standardize human-entered data, and how I validated the results.

06

Get in touch

Need someone reliable with your data — from cleanup to insight?
Let’s talk →