Portrait of Alvin PratamaPortrait of Alvin Pratama

Alvin Pratama

AI Engineer.

AI agents, backend and data, shipped to real users at Brand N Purpose.

About

I build AI agents and the backend they depend on.

Now: AI agents and MCP

I'm an AI engineer at Brand N Purpose. I redesigned and shipped the UI/UX across the company's web product, and I work on AI agent features and LLM integrations, including tool-calling via MCP.

Before that I designed and built a 15-module finance and operations system for the MBG network on my own, from first schema to production in two months: Next.js, Supabase, a Python PDF service and a WhatsApp gateway.

My thesis was a hybrid RAG chatbot for academic services, deployed on Google Cloud Run and tested with 28 students at 86.93% satisfaction.

Role
AI Engineer, Brand N Purpose
Based in
Jakarta, Indonesia
Focus
AI agents, MCP, backend
Education
B.S. Information Systems, GPA 3.88

Experience

View full CV ↗
  1. Sep 2026 – PresentLatest

    Brand N Purpose

    AI Engineer

    • Redesigned and shipped the UI/UX across the company's web product, including the public website, client app and admin panel.
    • Develop and improve AI agent features and LLM integrations, including tool-calling via MCP.
    • Maintain and secure the backend: database migrations, access policies, API fixes and CI checks.
  2. Apr – Jun 2026

    PT Lompobattang Abadi Perkasa

    Software Engineer

    • Designed and built the MBG finance and operations system on my own, from first schema to production in two months.
    • Next.js 14, TypeScript, Supabase (PostgreSQL, Auth, RLS), a Python PDF service, a Node.js WhatsApp gateway and scheduled Vercel jobs.
  3. Nov 2025 – May 2026

    BNPB

    Data Processor, Intern

    • Built a Google Sheets tracker for excavators, dozers and dump trucks across districts, with WhatsApp links that ask field coordinators for updates.
    • Set up daily reports used by operation leaders during floods and landslides, and coordinated shelter logistics with field units.
  4. Feb – Jun 2024Best Presenter

    Bangkit Academy

    ML Cohort & Project Manager

    • Finished the machine learning path ahead of schedule and tutored other cohort members.
    • Led a team of six on the Dicoding Jobs capstone and won Best Presenter.
  5. 2021 – 2025GPA 3.88

    Gunadarma University

    B.S. Information Systems

    • Graduated with a 3.88 / 4.00 GPA.
    • Thesis: a hybrid chatbot for the university's academic office (BAAK). Schedule and exam questions are matched by rules and answered straight from the database, while procedural questions such as taking leave or the thesis defense are answered with retrieval-augmented generation (RAG) over BAAK's guides.
    • Built with FastAPI and deployed to Google Cloud Run with Docker. In user acceptance testing with 28 students it scored 86.93% satisfaction, rated Very Good.

Selected work

Six projects. Pick one for the story behind it.

AI agents and web product · 2026

Brand N Purpose

AI Engineer · Brand N Purpose

AskCallCheckAnswerClient requestfrom ClaudeMCP tool callAccess policyby roleApp dataclient's ownAnswerin Claude
A client asks for something from their own Claude.
Problem

The company's web product needed a clearer interface across the public website, the client app and the admin panel, and AI agent features that clients could use without extra setup.

What I built

I redesigned and shipped the UI/UX across those three surfaces, and I develop AI agent features and LLM integrations, including tool-calling through MCP. I also maintain and secure the backend: database migrations, access policies, API fixes and automated checks in CI.

AI agentswith MCP tool-calling
UI/UXshipped across the product
Claude Agent SDKMCPNext.jsTypeScriptSupabasePostgreSQL
Company product. Details are shared in interviews.

Toolkit

What I reach for, grouped by the job it does.

Languages

  • Python
  • TypeScript
  • JavaScript
  • SQL

AI agents and tooling

  • Claude Agent SDK
  • MCP
  • Claude Code
  • Codex
  • Antigravity
  • Hermes

Machine learning

  • TensorFlow
  • PyTorch
  • Hugging Face
  • Vertex AI
  • Scikit-learn

Backend and web

  • Next.js
  • Vue 3
  • Fastify
  • Flask
  • Socket.IO
  • Tailwind CSS

Data

  • PostgreSQL
  • Supabase
  • Pandas
  • NumPy
  • Tableau

Workflow and deploy

  • Git
  • GitHub
  • Docker
  • Vercel
PythonTypeScriptNext.jsVue 3SupabasePostgreSQLTensorFlowPyTorchFlaskFastifySocket.IOTailwind CSSDockerVercelGitGitHubClaude CodeAntigravityHermesCodexJavaScriptPandasNumPyHugging FaceScikit-learnTableau
2 months
from first schema to production
15
modules built solo
86.93%
satisfaction in user testing
3.88
GPA, Gunadarma University
Contact

Let's work together.

Based in Jakarta. Always happy to talk about AI agents, backend work, or something you're building.

Curriculum vitae Alvin Pratama