The only data person, three times over
I have spent seven years in data, and the pattern repeats: a company needs numbers it can run on, has never had anyone whose job that was, and I end up building the stack and then running the number it produces.
I started in a BI consultancy, writing the ETL layer for a data warehouse at a public insurance company, then spent 2019 to 2021 as the only data person at an education company that ran the platform behind Kartu Prakerja. That year is where I learned that a pipeline is usually less interesting than the question it answers, and more valuable than the report nobody opens.
After that came Tokopedia, where seller analytics meant petabyte-scale event tables and a hundred and seventy-five other analysts, so the job was as much about cost and rigour as about insight. Then corporate development at PINTAR, where I rebuilt how lead quality was measured and halved marketing spend per lead. Then a US analytics vendor, where the work was making a reporting stack reliable enough that clients trusted it before nine in the morning. Now I run the data and revenue operations layer for a Singapore B2B sales agency.
Teaching runs alongside the day job. I taught SQL to more than 200 career switchers at RevoU across three batches, ran a compressed cohort for 11 BRI professionals, taught Python to a fellowship batch at IYKRA, and taught Tableau on contract for MSIB students. Explaining a join to someone who has never written one is the fastest way to find out whether you understand it.
My degree is in agricultural business, not computer science. I mention it because it shaped how I work: a farm is a system with inputs, delays and a number at the end, and so is a funnel.
For the short version
| Based in | South Jakarta, Indonesia, working remote first |
| Experience | 7 years in data, from data engineering through analysis to RevOps |
| Languages | English, professional (TOEFL ITP 507, three years remote with US and Singapore teams). Indonesian, native. |
| Work authorisation | Indonesian citizen, no sponsorship needed in Indonesia. Singapore would need an employment pass, and he is open to relocating. |
| Education | S.P. (Sarjana Pertanian), Agricultural Business, concentration in Agricultural Economics, Universitas Nusa Cendana, 2014 to 2019. GPA 3.8 of 4. Cum laude, most outstanding graduate of the Faculty of Agriculture. |
| Availability | Available from 23 November 2026. Open to contract or full time. |
| Working style | Remote first, comfortable as the only data person, and used to reporting to a managing director or a head of growth rather than to a data team. |
One practical note on Singapore: a role there needs an employment pass, which employers in the market are used to arranging.
What hiring managers usually ask
- What roles is Khafidh looking for?
- Data Analyst, Analytics Engineer, RevOps Analyst, GTM Data Analyst and Data Scientist roles, at senior level, in Indonesia, Singapore or fully remote.
- Does he need visa sponsorship?
- Khafidh is an Indonesian citizen. For a role in Indonesia no sponsorship is needed. For Singapore he would need an employment pass and is open to relocating.
- What does he use day to day?
- SQL and Python daily, dbt for transformation, Tableau and Power BI for reporting, plus n8n, HubSpot and Creatio for the RevOps layer.
- Is he available for contract work or full time?
- Both. He is available from 23 November 2026, works remote first from South Jakarta, and has done contract work alongside full time roles.
- Which industries has he worked in?
- B2B insurance sales, US call-centre and advertising analytics, Indonesian marketplace, education technology, and budget hotels and co-living.
- Can he provide references?
- Yes. Use the contact form and mention the role, and references are available on request.
Next step
Send the role and the question behind it. I will reply with the closest case study and an direct read on the gap.
Get in touch