Jakarta, Indonesia · Open to Remote

AI Engineer.

I build production AI systems: RAG pipelines, MCP servers, and agentic workflows that actually ship. Right now that includes AI managing 1B+ IDR in enterprise contracts.

Email me → GitHub ↗ LinkedIn ↗

AI systems in production.

Six systems, all live. No demos, no prototypes. Real users, real uptime, real consequences.

RAG Pipelines

Grounded answers across 10k+ documents: chunking, embeddings, re-ranking. Running inside a legal document analyzer.

MCP Integrations

MCP servers wiring LLMs into internal APIs, databases, and business logic. Agentic calls under 200ms.

Agentic Workflows

Multi-step agents with tools, memory, and planning loops. Human-in-the-loop where it matters.

SEO Agent

Audits websites and ships actionable SEO fixes for paying clients.

Financial Agent

Reads bank data, analyzes spending, writes reports. Not a chatbot wrapper.

Procurement AI

Procurement platform for ADW + BRI, managing 1B+ IDR in contracts.

Things I've written.

Short essays on AI systems, tool integrations, and production engineering.

Work experience.

Full-stack engineering across banking systems, client delivery, internal tooling, and production platforms.

Aug 2024 - Present

Remote · Jakarta

ADW

Fullstack Engineer

  • Established the Next.js and Node.js technical baseline for a procurement system serving a national bank, adopted by 10+ engineers and managing 1B+ IDR in contracts.
  • Led the turnaround of a complex banking project, accelerating delivery to production within 2 months by restructuring team workflows and technical delivery processes.
  • Built internal MCP integrations to streamline developer workflows and reduce repetitive engineering overhead across the team.
  • Next.js
  • Node.js
  • MCP
  • Banking

Jan 2024 - Aug 2024

Hybrid · Bandung

PT Nuansa Cerah Informasi

Fullstack Engineer

  • Delivered 4 concurrent client projects using Laravel, ASP.NET, and Next.js while meeting all delivery milestones.
  • Refactored legacy codebases and introduced standardized Git workflows with Docker containerization and CI/CD pipelines.
  • Reduced code review cycles, onboarding time, and deployment time for the engineering team.
  • Laravel
  • ASP.NET
  • Next.js
  • Docker

2019 - Present

Remote · International

Pixelcraft

Freelance Developer

  • Achieved Upwork Top Rated status with $6,000+ USD in completed contracts over a 12-month period, delivering web and mobile solutions for national and international clients.
  • Led a team building an end-to-end mining data tracking system for a publicly listed Indonesian company, covering the operational data pipeline across the oil and gas supply chain.
  • Delivered a crypto payment gateway integration for a Cyprus-based client using Node.js, PostgreSQL, Web3, and traditional payment rails.
  • Built a National Police IoT-to-web integration with React and Node.js, connecting physical devices to a real-time operational dashboard.
  • Led and delivered 20+ client projects end-to-end across solo and team engagements.
  • React
  • Node.js
  • PostgreSQL
  • IoT
  • Web3

Daily tools.

Small utilities I build to remove friction from AI-assisted development.

dothis

dothis <branch> --codex

Creates or reuses an isolated Git worktree for a branch, then opens it in your shell, Codex, Claude Code, VS Code, or Cursor.

View on GitHub

Tools of the trade.

What the systems above are built with, chosen for shipping, not for the resume.

Languages

TypeScript, Python, SQL

Frameworks

LangChain, FastAPI, Next.js, Node.js

AI

RAG, MCP, Agentic, Embeddings, Vector Search

Infra

Docker, PostgreSQL, Redis, Prisma

What people say.

From the people who hired me, managed me, or shipped alongside me.

Asrafil restructured our delivery process and got a stalled banking project to production in two months. He is the engineer you hand the hard problem to.
Placeholder Name Engineering Manager · ADW
He delivered our crypto payment integration end-to-end — clean architecture, clear communication, zero surprises at handover.
Placeholder Name Founder · Cyprus-based fintech
Top Rated on Upwork for a reason. Scoped honestly, shipped early, and the system still runs untouched a year later.
Placeholder Name Product Lead · Upwork client

Looking for an AI engineer?

If you need RAG, agents, or MCP shipped to production, remote or Jakarta, I respond within 24 hours.

© 2026 Asrafil · AI Engineer