Enter the Realm →
Alvin C. Nataputra
Data Scientist / ML Engineer

I ask too many questions — then go build the answers.

Building quant models, agentic systems, and full-stack tools — one curious question at a time.

Explore projects Say hello
Desk notes

“Why? How? What if?”

Taped above my monitor. Applies to a stack trace, a market signal, or an application essay.

Now
Building ML systems and agentic tools, prepping a Master's application (Europe).
Focus
ML systems engineering, agentic AI, applied forecasting/signal generation.
Location
Jakarta (GMT+7) · also open to remote opportunities.
01About

Curious brain, loves vibing.

Statistics, to make sense of an uncertain world. Code, to put it to use.

"

How I work

Keep problems small, prototype with real data, iterate. Listen before proposing — most solutions fail by solving the wrong problem. I'm comfortable deciding under uncertainty, and changing course when I'm wrong.

10+
side projects shipped
5
domains explored

Traits

  • Focus on Impact — curiosity, paired with action.
  • AB Tester — I test ideas rigorously.
  • Value Time — it's limited, so I prioritize.

Quick snapshot

  • Base Jakarta, open to remote pods.
  • Off-hours Coffee, JRPGs, playlists, slow mornings.
  • Pursuing A Master's in AI/ML.
02Capabilities

What I actually do

Hands-on with data — from understanding the problem to shipping the fix.

Data & ML craft

  • Modeling Gradient-boosted ensembles, calibrated classifiers.
  • Data engineering Idempotent ETL, data-quality gating.
  • LLM integration Multi-agent orchestration, agentic tools.

Product & engineering

  • Full-stack React/Next.js, FastAPI/Flask, dashboards.
  • CI/CD Test + lint gates on every push.
  • Documentation-first Repos legible to humans and agents alike.

Currently focused on

  • Agentic AI Keeping agents grounded over long autonomous runs.
  • Applied ML Forecasting and risk modeling under real constraints.
  • Grad school A Master's application in AI (Europe).
Roles
Data scientist · ML engineer · ML systems engineering.
Side projects
Quant trading ML, agentic orchestration, full-stack apps.
Open to
Remote-first roles and collaborations across time zones.
03Side Projects

Recent builds & experiments

Projects that blend statistical intuition, machine learning, and thoughtful product craft.

project-aurum research

Project Aurum — Quant Trading System

Ensemble ML signal generation (LightGBM + XGBoost) for the Indonesian Stock Exchange. Walk-forward CV with embargo, SHAP explainability, MetaLabeler for confidence filtering. Backtested on 2020–2024 LQ45 data.

2.70
Sharpe
195%
Return
-17%
Max drawdown
  • LightGBM
  • FastAPI
  • React
Explore project →
suicide-detection deployed

Suicide Ideation Detection (Undergrad Thesis)

FastText + LSTM classifier for Indonesian-language text, plus a fine-tuned IndoBERT comparison. Research/educational — not a clinical tool.

0.90
F1 (IndoBERT)
0.79
F1 (baseline)
  • NLP
  • IndoBERT
  • LSTM
Explore project →
More builds
Autonomous Agent Orchestrator Self-hosted autonomous coding agent: priority queue with RAG context retrieval, LLM-as-judge output scoring, failure memory, reversibility classification, and automatic PR workflow. Explore project →
Telco CVM Analytics & ML Lab Idempotent DuckDB warehouse with a data-quality gate, LLM-narrative alerting, and two calibrated risk models on the IBM Telco Customer Churn dataset. Explore project →
LapScout — Indonesian Laptop Finder 800+ laptop models scraped from Indonesian retailers, normalized through a three-layer medallion pipeline, with an AI chat advisor (Maki) that translates natural-language queries into live database lookups. Open live site →
MLBB Draft Assistant Recommends picks by counter-matchup, team synergy, and meta strength as you draft — with role-gap detection. Explore project →
Telco Churn + Causal Inference XGBoost churn prediction with SHAP, plus a causal-inference layer estimating the treatment effect of product adoption on churn, revenue, and CLTV. Explore project →
Turning-Point Analysis Bull/bear market phase dating for IDX stocks via a Pagan-Sossounov style censored local-extrema algorithm — no arbitrary fixed lookback window. Explore project →
Speech Event Study Event study on BBRI stock reaction to CEO-speech news — market-model abnormal-return flagging joined against scraped articles, plus local-LLM sentiment scoring. Explore project →
BRImo Sentiment Sentiment analysis on public BRImo Play Store reviews — local LLM (Ollama, llama3) extracts topic, sentiment, and explanation per review at corpus scale. Explore project →
04Notes

What I'm noodling on

Currently living in my notes app and coffee chats.

Agentic AI groundedness

Keeping an agent from drifting over long autonomous runs. I'm testing a self-hosted stack that observes itself and learns from its traces — the hard part is knowing when to trust its judgment.

ML under distribution shift

Most ML systems are tested on data from the same distribution as training. In production — especially markets — that distribution keeps shifting. The real question is detecting it early enough to act.

Building with Indonesian data

Most ML tooling assumes English-first data and deep markets. Bahasa Indonesia NLP and the Indonesian equity market mean thin data and constant regime change — constraints that force cleaner thinking.