// Apriani Nur Raina · Full Stack AI Engineer · Jakarta, Indonesia

I build AI systems that ship to production.

Full Stack AI Engineer in Jakarta building Retrieval-Augmented Generation (RAG) pipelines, conversational voice AI and computer vision systems — Python, FastAPI and LangGraph underneath, React and TypeScript on top. Four AI products shipped, and 75% cut from inference infrastructure cost.

Jakarta, Indonesia·open to Full Stack / AI Engineer roles

whoami.sh
$
$
RAG/LangGraph/FastAPI/Vector Search/Embeddings/Voice AI/Computer Vision/Python/TypeScript/React/Docker/Pinecone/Celery/Kubernetes/RAG/LangGraph/FastAPI/Vector Search/Embeddings/Voice AI/Computer Vision/Python/TypeScript/React/Docker/Pinecone/Celery/Kubernetes/

const impact = {

4+,

// aiProductsShipped

Voice AI, computer vision and recommendation systems in production

3+,

// yearsEngineering

Two years frontend, then full stack AI engineering

75%,

// inferenceCostCut

Saved by re-architecting the AI inference pipeline

25%,

// pageLoadImproved

Faster loads through frontend and API optimisation

};

// about.md

Full Stack AI Engineer, based in Jakarta.

I build production-grade AI applications end to end — from React interfaces down to FastAPI services and the LLM orchestration underneath. My work covers Retrieval-Augmented Generation (RAG) pipelines, conversational voice AI, computer vision and recommendation systems, and the part I care about most is the unglamorous half: retrieval quality, latency, cost and reliability once real users arrive.

Before specialising in AI I spent two years as a frontend developer building React and React Native interfaces at scale. That background is why I own the whole path — an AI feature has to feel fast and trustworthy to use, not just score well offline.

+Ship production-ready, not demo-ready — latency, cost and failure modes are part of the feature.
+Measure retrieval before blaming the model; most RAG problems are retrieval problems.
+Care how an AI feature feels to use as much as how well it scores.
+Own the whole path — interface, API, orchestration, deployment.
read the longer version
profile.json
{
"role": "Full Stack AI Engineer",
"company": "PT Indonesia Satu Tujuh",
"also": "Freelance AI Engineer, PT Pasar AI",
"education": "B. Info Systems — Telkom Univ.",
"gpa": 3.67/4.00,
"location": "Jakarta, Indonesia",
"focus": [
"RAG",
"Conversational AI",
"Computer Vision"
]
}
 
// open to new opportunities

$ n8n execute --file contact-triage.json

Contact triage, automated

Every enquiry that reaches me gets validated, classified and routed before it ever hits my inbox — recruiter, freelance, collaboration or spam, each with a priority score and a destination. Built as an n8n workflow; try it below.

n8n · 7 nodes
enquiry.json
execution.log

Pick a preset or write your own, then run the workflow.

    // The workflow itself is self-hosted n8n. This demo posts to a serverless endpoint running the same rule set, so it stays live without an always-on instance — point N8N_WEBHOOK_URL at a running n8n and the identical request executes there instead.

    // skills.yaml

    Skills and tools, honestly rated.

    Split the way I'd describe it in an interview — what I ship with daily, what I'm comfortable working with, and what I'm deliberately learning next. Nothing is padded.

    skills.yaml
    hands_on

    llm_and_rag:

    • -LLM Integration
    • -RAG Pipelines
    • -Embeddings
    • -Vector Search
    • -Semantic Search
    • -Prompt Engineering
    • -Conversational AI

    computer_vision:

    • -Facial Recognition
    • -Identity Verification
    • -Image Preprocessing
    • -AI Inference Pipelines
    • -Recommendation Systems

    languages:

    • -Python
    • -TypeScript
    • -JavaScript
    • -SQL

    backend:

    • -FastAPI
    • -Flask
    • -REST API Architecture
    • -AI Inference Optimisation

    frontend:

    • -React.js
    • -React Native
    • -Tailwind CSS

    data:

    • -Pandas
    • -NumPy
    • -Data Preprocessing
    skills.yaml
    familiar_with

    orchestration:

    • -LangChain
    • -LangGraph
    • -Multi-Step LLM Workflows

    data_infra:

    • -Pinecone
    • -Redis
    • -Celery
    • -RabbitMQ

    deployment:

    • -Docker
    • -Kubernetes
    roadmap.yaml
    learning_now

    llmops:

    • -Model Evaluation
    • -LLM Observability
    • -Guardrails & Safety

    agents:

    • -Tool Calling
    • -Agentic Workflows

    cloud_ai:

    • -AWS Bedrock
    • -Google Vertex AI

    Certification roadmap

    The credentials I'm working toward, in the order I plan to take them. Listed as a plan, not as qualifications already held.

    see the full breakdown

    AWS Certified AI Practitioner

    Amazon Web Services

    Planned

    AWS Certified Machine Learning Engineer — Associate

    Amazon Web Services

    Planned

    Professional Machine Learning Engineer

    Google Cloud

    Planned

    Azure AI Engineer Associate (AI-102)

    Microsoft

    Planned

    $ git log --stat

    Where I've done this

    full history

    // mar 2025 — present

    Full Stack AI Engineer @ PT Indonesia Satu Tujuh

    • +Shipped end-to-end AI applications, owning the React interface, the FastAPI services and the LLM orchestration in between.
    • +Built RAG pipelines with embeddings, vector retrieval and semantic search behind conversational AI products.
    • +Re-architected AI inference and cut infrastructure cost by 75%.

    // dec 2024 — present

    Freelance AI Engineer @ PT Pasar AI

    • +Built computer vision pipelines for facial recognition and identity verification.
    • +Integrated AI models into backend services to automate work that had been manual.

    // sep 2023 — feb 2025

    Frontend Developer @ PT Indonesia Satu Tujuh

    • +Built responsive web and mobile applications in React.js, React Native and TypeScript.
    • +Cut page load time by 25% through frontend and API optimisation.

    $ ls ~/awards

    Competitions & awards

    Five national and international UI/UX design placings between 2022 and 2023, including two first places. Each card links to the organiser's own announcement.

    2
    × 1st
    1
    × 2nd
    1
    × 3rd
    1
    × finalist
    1st place1st place, IHRD Tharang · India — announcement poster

    International UI/UX Designing Competition

    IHRD Tharang · India

    // gold

    Feb 2023
    1st place1st place, SE-Research Innovation Challenge — announcement poster

    UI/UX Design

    SE-Research Innovation Challenge

    // gold

    Sep 2022
    2nd place2nd place, IT Festival IPB 2023 — announcement poster

    UI/UX Design

    IT Festival IPB 2023

    // silver

    Sep 2023
    3rd place

    UI/UX Design

    ESD Laboratory Challenge

    // bronze

    2022
    FinalistFinalist, I/O Festival UNTAR 2023 — announcement poster

    UI/UX Design

    I/O Festival UNTAR 2023

    // finalist

    2023

    01 / 05

    // contact.sh

    Let's build something with AI.

    I'm open to AI Engineer, Full Stack AI and Machine Learning Engineer roles, and take on freelance AI work. Tell me what you're building and I'll tell you honestly whether I'm the right fit.

    contact.sh

    #!/bin/bash

    location="Jakarta, Indonesia"

    // EOF — © 2026 Apriani Nur Raina

    Open to AI Engineer roles & freelance work

    $ cd top
    mainhome.tsxLn 1, Col 1