MALANG · GMT+7Connect

/ Work

Four rooms, four different ways to be wrong.

Eighteen months, three organisations and one academy — each one taught me a different failure mode. Here's what I actually did, and what each place changed about how I build.

JUN 2026 — NOW
Remote · Indonesia
Kept high-level: the work is internal.

Datasaur

AI Engineer

LLM and NLP systems at an NLP data platform — the domain I'd been aiming at since the first RAG pipeline I built for someone else's business. Two months in, which is the honest number, and the reason the chat on the right has an answer ready for that question.

  • LLM systems
  • NLP
  • Production
FEB — APR 2026
Singapore · Remote

KinetixPro

AI/ML Engineer Intern · computer vision
  • Architected an end-to-end computer-vision active learning monorepo — 8 integrated microservices under Docker Compose and the NVIDIA Container Toolkit, covering YOLOv7 automated labelling, continuous training and dataset QA.
  • Built a high-throughput video sampling engine with OpenCV and FFmpeg, pulling critical frames straight from MediaMTX RTSP live streams to feed continuous evaluation loops.
  • Deployed GPU-accelerated inference endpoints with automated dataset sync to cloud storage — decoupled MLOps, not a notebook.

What it changed: I stopped thinking of a dataset as a thing you have, and started treating it as a loop you run.

JAN — MAR 2026
Malaysia · Remote
AWS Partner

Axrail

AWS Cloud Engineer Trainee
  • Built a conversational commerce agent on AWS Bedrock (Nova Lite) with the Strands Agents framework — RAG retrieval through Bedrock Knowledge Bases, cross-session memory, live order-trend analysis, and MCP tool-use orchestration in a 5-iteration agent loop. Customers place orders in natural language over WebSocket.
  • Automated an enterprise timesheet system: AppSync GraphQL, 12 DynamoDB tables, 5 EventBridge-scheduled Lambdas handling provisioning, SES reminders, submission enforcement, YTD chargeability via DynamoDB Streams, and biweekly archival.
  • Designed a multi-tenant serverless data platform in AWS CDK — 11 decoupled micro-stacks stitched through SSM Parameter Store, with OpenSearch indexing, SQS FIFO queues and Step Functions for third-party payment orchestration.
  • Shipped production-grade security: Cognito RBAC, API Gateway authorizers, Bedrock Guardrails, input sanitisation, per-user rate limiting — zero critical findings in a third-party penetration test.

What it changed: Spec-driven development. Writing the requirements and design docs before the code felt slow for about a week, then stopped costing me rewrites entirely.

FEB — DEC 2025
Surabaya, Indonesia
Graduated Dec 2025

Apple Developer Academy

Developer & Domain Expert Intern

A year of finishing things. Three products, each one a different lesson in how much of ML engineering is actually latency, state and interface.

Talkative

Phoneme-level pronunciation scoring, <2s, 44+ classes.

Coming soon
Cire

Edge-to-cloud CV: 3 streams, 30 FPS, ~80% fewer API calls.

Coming soon
GerakinAja

On-device pose analysis, rep counting, form correction.

Coming soon
Education & certification
Petra Christian University
BSc Computer Science — Data Science & Analytics, 2021–2025
GPA 3.61 · cum laude · Most Outstanding Freshman in Data Science, 2022
AWS Certified Developer — Associate
2026
DeepLearning.AI
Mathematics for ML · Machine Learning · TensorFlow Developer, Advanced Techniques, Data & Deployment
2023
Honours
1st place — Hackfest 2025
Ciputra University, Apr 2025. A computer-vision pipeline for image-based semantic visual search inside a B2B marketplace.
4th place — Jogjakarta Finance Case Competition
Universitas Gadjah Mada, May 2024. Financial restructuring valuation and workforce projections for a telecom merger — the reason markets still interest me.

Want the one-page version?

Résumé & contact →