Skip to content
Bogor, IndonesiaSoftware EngineerAI Engineer

Afrian
Luthfan

Junior Analyst at Bank Raya Indonesia building backend services, internal APIs, and AI tools used by 1,000+ employees.

Portrait of Afrian Luthfan
Afrian Luthfan, S.Si. Kom.Bogor, ID
  • TypeScript
  • JavaScript
  • Python
  • React
  • Next.js
  • REST APIs
  • Machine Learning
  • RAG Pipelines
  • Gemini
  • Vertex AI

I have a bachelor's degree in software engineering. Seeking to use my JavaScript, TypeScript, and Python skills alongside my commitment to teamwork and experiences to serve your company.

1,000+
employees use the RAG chatbot I helped build
38
projects delivered leading a 47-person student org
11
professional certifications and counting

Experience

2022 - Present

Management Trainee - Junior Analyst

PT Bank Raya Indonesia Tbk.

APR 2024 - NOW
  • Learned about leadership skills and created backend endpoints
  • Created a machine learning model to distinguish AI-generated faces from real ones
  • Joined the 'Culture Ranger' as a member and some committees, impacting ~300 employees
  • Helped in creating a Retrieval Augmented Generation chatbot using Google's Gemini LLM and Google Vertex, impacting >1000 employees (everyone in the company)
  • Created internal APIs to help the company in their daily operations, impacting ~100 employees

Virtual Assistant

Slide Factory

JAN 2022 - JUN 2022
  • Became a core member in 17 distinct international communities with sizes ranging from 1,000 members up to 100,000 members
  • Maintained communications and gained whitelist access

Telkom University / AUG 2019 - NOV 2023

Software Engineering

Bachelor's degree

3.31/4.00 GPA

Certifications

11 credentials / 3 issuers

Dicoding Indonesia2023 - 2026

Learn to Create Web Applications with React

Dicoding Indonesia2023 - 2026

Learn DevOps Basics

Dicoding Indonesia2023 - 2026

Learn Basic Project Management

English FirstLifetime from 2023

EF SET English Certificate 79/100 (C2 Proficient)

Anthropic2026

AI Fluency Framework & Foundations

Anthropic2026

Claude 101

Anthropic2026

Model Context Protocol: Advanced Topics

Anthropic2026

Introduction to Model Context Protocol

Anthropic2026

Introduction to agent skills

Anthropic2026

Introduction to subagents

Anthropic2026

Claude Code in Action

Selected projects

Internal banking tools, AI systems, and small utilities people actually use.

RAVA

Internal

AI based Chatbot for PT Bank Raya Indonesia Tbk.

  • Retrieval Augmented Generation Chatbot using Google's Gemini LLM running on Google Vertex
  • Used by >1000 employees in the company
  • Internal Use Only

Internal use only / 1,000+ users

AI-Assisted SnippingTool OCR Text Summarizer

Open source
  • A tool that can summarize text from images using Tesseract OCR and Google's Gemini LLM API
View repo

Uniform PDF Page Size Transformer

Open source
  • A tool that can transform all pages in a PDF file to have the same size using PyMuPDF
View repo

Uker Mapping Service

Internal
  • An internal API service that maps the company's CIF acquisition to the respective branch office
  • Used by ~100 employees in the company

Internal use only / 100+ users

Leadership

Organizations and committees, on top of the day job.

JAN 2022 - JAN 2023

Vice President

Himpunan Mahasiswa S1 Rekayasa Perangkat Lunak Telkom University

Pioneered the organization by being the first generation of leaders in the organization

JAN 2025 - JAN 2026

Culture Ranger Member

PT Bank Raya Indonesia Tbk.

Joined the 'Culture Ranger' as a member to help improve company culture and fulfill KPIs

JAN 2025 - MAR 2025

RIF Committee, Head of Permit and Supplies division

PT Bank Raya Indonesia Tbk.

Managed and led the permit and supplies division in organizing the permits and supplies needed for the RIF event

AUG 2025 - DEC 2025

DDO Super League Committee, Staff of Event Division

PT Bank Raya Indonesia Tbk.

Managed and organized the events in the DDO Super League event

Got a role or a project in mind?

Hit me up through these means and let's work together!