South Jakarta, Indonesia · remote first

Data analyst who answers the business question, then fixes the pipeline when it cannot.

Seven years as the data person a company calls when the pipeline does not exist yet, or has gone quiet. I build the models, measures and reports, then stay for the argument about what the number means.

Available from 23 November 2026 · remote for Indonesia and Singapore, open to relocating to Singapore on an employment pass

7
years in data
50%
lower cost per lead
300+
leads a week
4,034
leads contacted
What I do

Four things I am hired for

RevOps and GTM analytics

Scoring against a 2 million company registry, campaign measurement, and the weekly numbers a managing director ran the week on.

BI and dashboard delivery

Tableau and Power BI built from the data model up, plus the dbt jobs behind them, so a report stays true when the source moves.

Pipelines and ETL

The first pipeline at three companies. SQL, Python and dbt, with the checking that catches a broken source before the nine o clock meeting.

Modelling and experiments

A random forest forecast shipped into a live pipeline, A/B framing for product decisions, and scraper work when the data was not for sale.

Selected work

Case studies

Each one states the business question, what I built, the number that moved, and what it proves. Every figure traces back to a role or a metric record.

Track record

The last four roles

AI Sales Doctor Apr 2026 – Present

Data Analyst (RevOps & GTM Support)

  • Grew lead output from about 100 a month to 300+ a week by replacing the manual prospecting sheet the sales team worked from with an automated pipeline.
  • Ran 55 outbound campaigns that contacted over 4,000 leads, up from 12 campaigns and 445 leads before the role existed.
LexHive (formerly DemandLane) Feb 2025 – Apr 2026

Lead Data Analyst

  • Cut Tableau Prep and dbt job failures from about 10% to under 5%, which meant the data was still readable at nine in the morning instead of being rebuilt by hand.
  • Redesigned the pipelines behind the slowest dashboards and took load time from about a minute to under 15 seconds.
PINTAR Mar 2023 – Mar 2024

Business Intelligence, Corporate Development

  • Cut marketing spend per lead by 50% after rebuilding how corporate development measured lead quality, which changed what the growth team was allowed to spend against.
  • Consolidated reporting across four teams so leadership used one number.
Tokopedia Dec 2021 – Mar 2023

Data Analyst, Physical Goods (Seller Experience)

  • Gave product managers the seller data behind their minutes-active targets.
  • Helped ship an auto stock adjustment for rejected listings, which cut out-of-stock order rejections by roughly half on that slice.

Full CV, nine years of roles and teaching

Toolkit

Tools I actually use

Levels mean what they say: expert is daily use for years, working is shipped with it, exposure is used once in a real project.
Group Tools
Programming SQLexpert , Pythonexpert
Transformation dbtworking
BI and visualisation Tableauexpert , Looker Studioworking , Metabaseworking , Holisticsworking , Lookerworking , Power BIworking
Spreadsheets Google Sheetsexpert , Excelexpert
Automation Google Apps Scriptworking , n8nworking
CRM and RevOps HubSpotworking , Creatioexposure , Monday.comexposure
Data engineering ETLworking , AWSexposure , Web scrapingworking , Fivetranexposure , Talendexposure , BigQueryworking
Marketing analytics Google Analyticsworking , Google Tag Managerworking
Analytics practice Data visualisationexpert , Stakeholder managementexpert , A/B testingworking , Statisticsworking , Machine learningworking
Engineering practice Gitworking

Hiring for a role close to this?

Tell me the role and the problem behind it. I will show you the closest thing I have already solved, including the parts that did not work.

Start a conversation