Engineering workspace with monitoring charts and system diagrams

Backend and platform engineer

Abdul Arfan: Builds reliable systems for finance, education, and operational platforms.

A 10+ year engineer and technical leader experienced in backend systems, APIs, cloud services, internal platforms, monitoring, cost optimization, and engineering mentorship.

Current roleManager IT Development

LocationIndonesia

Availability1 month notice

AI Engineer

Builds applied AI features — RAG pipelines, LLM orchestration, embeddings, and brand-visibility tooling grounded in real data.

Backend Engineer

Designs reliable APIs, money-movement and underwriting services, and operational platforms that stay understandable after launch.

SaaS Builder

Ships end-to-end products — from auth and data models to deployment — including multi-tenant and cost-conscious builds.

AI Consultant

Advises product teams on where AI fits, how to keep it honest, and how to integrate LLMs without overbuilding infrastructure.

Profile

Engineering judgment shaped by production systems.

I work across backend architecture, cloud infrastructure, product delivery, and operational reliability. My background spans digital banking, fintech underwriting, vulnerability scanning, smartcards, telecommunications, school platforms, and research environments.

I like teams that care about clear APIs, resilient services, practical documentation, good monitoring, and the engineering habits that keep systems understandable after launch.

Built projects

Sites and tools in the wild.

Public examples across education, company sites, document utilities, and everyday tools. Each one now has a project detail page inside this portfolio.

Pilih Jurusan website screenshot

Education platform

Pilih Jurusan

Details

A psychology test and student guidance platform that helps students understand their interests, strengths, major options, and career direction.

EducationAssessmentStudent guidance
Homeschooling Kak Seto website screenshot

Education website

Homeschooling Kak Seto

Details

A public website for Homeschooling Kak Seto, presenting accredited SD, SMP, and SMA learning programs, branches, registration paths, and school information.

EducationSchool websiteRegistration
Jurnal Sahabat Anak website screenshot

Education platform

Jurnal Sahabat Anak

Details

A student journaling platform for Homeschooling Kak Seto, supporting structured activity records and student progress updates.

EducationStudent journalInternal platform
Intidaya Dielectric website screenshot

Company website

Intidaya Dielectric

Details

A business website for Intidaya Dielectric, built to present the company, its services, and customer-facing information clearly.

Company profileWeb presenceDelivery
PDF Tools website screenshot

Browser utility suite

PDF Tools

Details

A practical web toolbox for working with PDF files, focused on fast document workflows and simple in-browser interactions.

PDFDocument toolsUtility app
Entangle website screenshot

Collaboration and file-sharing tool

Entangle

Details

A real-time collaboration tool for creating shared rooms, editing text together, and sharing files through invite-based sessions.

SvelteKitTypeScriptSupabaseRealtimeFile sharing
BG Remove Extrapolator website screenshot

Image utility

BG Remove Extrapolator

Details

A browser tool for transferring low-resolution transparency masks onto high-resolution images.

Image processingBackground removalUtility app
Jadwal Sholat website screenshot

Prayer schedule app

Jadwal Sholat

Details

A lightweight prayer time application for checking daily schedules with a clean, direct user experience.

Public utilityScheduleCloudflare Pages

Android apps

Play Store products under KMB Technologies.

Consumer Android apps published on Google Play, with Klakson Telolet as the main standout after reaching a reported 2.5M lifetime downloads.

Featured Android app

Klakson Telolet

A bus horn soundboard app for Android, built around the Indonesian telolet phenomenon.

Klakson Telolet Play Store screenshot 1
Klakson Telolet Play Store screenshot 2
Klakson Telolet Play Store screenshot 3
Klakson Telolet Play Store screenshot 4
Klakson Telolet Play Store screenshot 5
Klakson Telolet Play Store screenshot 6
Klakson Telolet Play Store screenshot 7

2.5M lifetime downloads reported

1M+ downloads shown on Google Play

4.3 rating and roughly 24K reviews on the Play listing

Supports dozens of default telolet sounds.
Includes mod slots and downloadable additional sounds.
Maintained under KMB Technologies on Google Play.

AI projects

Hands-on with retrieval, embeddings, and LLMs.

Small, focused builds that explore how to ground language models in real data — kept deliberately dependency-light and easy to reason about end to end.

Retrieval-augmented generation · Python CLI

RAG Embedding Toolchain

A minimal, hand-built RAG toolchain: chunk text files, embed them with sentence-transformers, store the vectors in SQLite through the sqlite-vec extension, retrieve with cosine similarity, and answer questions through the OpenAI API. Shipped as three small CLI tools with multi-tenant client isolation by design.

  • sqlite-vec as the vector store — no Pinecone, Chroma, or FAISS dependency
  • Multi-tenant data isolation by client, with knowledge bases updatable by knowledge_id
  • Hand-rolled chunking, embedding, and retrieval plumbing (no LangChain)
  • all-MiniLM-L6-v2 embeddings (384-dim) feeding OpenAI chat completion
PythonRAGsqlite-vecOpenAIsentence-transformersVector search

GEO scoring · Next.js + Supabase SaaS

Brand Visibility Analyzer

A SaaS-style tool that measures a brand's visibility inside AI answer engines — ChatGPT, Gemini, Claude, Perplexity, and Llama. It auto-generates category search queries with an LLM, fires them at a user-selected model through OpenRouter, and scores the brand by how often it and its competitors are mentioned (and cited) in the answers. Results are stored per user with per-model breakdowns and re-analysis history.

  • Live multi-model orchestration through OpenRouter — no static mock data
  • LLM-generated search queries adapt to each brand's category
  • Per-model visibility breakdown with brand mentions, ranking position, and website-citation counts
  • Supabase auth with admin-gated analysis and row-level-secured result history
Next.js 16TypeScriptSupabaseOpenRouterGEOLLM orchestration

Work timeline

Chronological career path.

A detailed horizontal timeline from early smartcard and research work through banking, platform engineering, and education systems.

Swipe for older roles

Nov 2025 - Present

Manager IT Development

PT Kazeto Putra Perkasa / Sekolah Kak Seto

Indonesia

Lead end-to-end IT operations and software development for school systems, infrastructure, networking, and internal platforms.

  • Built Jurnal Sahabat Anak, a student activity journaling application for tutors and parents.
  • Enabled tutors to record student activities and progress in a structured digital workflow.
  • Enabled parents to view student updates and comment on activity logs.
  • Manage infrastructure, networking, wireless systems, Google Workspace/Classroom, and internal platforms.
  • Mentor IT Support, IT Developers, and Software Engineer roles.
EducationIT operationsInternal platformsMentorship

Apr 2025 - Nov 2025

Research and Business Development

PT Kazeto Putra Perkasa / Sekolah Kak Seto

Indonesia

Researched school operational processes and supported digital transformation and business-development initiatives.

  • Conducted research to improve school operational processes.
  • Developed product and business-development initiatives to support growth and expansion.
  • Supported digital transformation and new internal system initiatives.
ResearchEducationOperationsDigital transformation

Dec 2024 - Mar 2025

Principal Engineer

Broom.id

Indonesia

Led platform reliability, AWS cost optimization, promo engine work, scheduler systems, and engineering documentation.

  • Reduced RabbitMQ-related infrastructure cost.
  • Initiated AWS Compute Optimizer usage for rightsizing and idle resource elimination.
  • Combined low-load services into one VM to reduce operational cost.
  • Designed and implemented promo engine and recurring scheduler systems.
  • Mentored engineers on data consistency, optimistic locking, CQRS, and Saga discussions.
  • Developed a documentation framework for backend, frontend, and QA collaboration.
AWSNext.jsTypeScriptDatadogCost optimization

Mar 2022 - Dec 2024

Software Engineer

Aladin Bank

Indonesia

Designed and implemented backend systems for digital banking, including money movement, recurring services, and e-statements.

  • Built money movement APIs, recurring services, and e-statement generators.
  • Monitored production systems with Datadog and Opsgenie.
  • Resolved operational issues and created RCA documents for incidents.
  • Improved API design and backend efficiency across critical services.
GolangMySQLGCPDatadogOpsgenieBanking

Apr 2020 - Mar 2022

Software Engineer

SRLabs / Autobahn

Remote / International

Developed backend services for vulnerability scanner products and security-platform integrations.

  • Built backend services for vulnerability scanner products.
  • Integrated the platform with Jira and Splunk.
  • Worked with AWS-based backend infrastructure.
PythonMySQLAWSSecurityJiraSplunk

Oct 2019 - Apr 2020

Software Engineer

OVO / PT Visionet Internasional

Indonesia

Developed backend systems for underwriting workflows and loan eligibility assessment.

  • Built backend services for underwriting workflows.
  • Integrated APIs used to assess loan eligibility.
  • Supported decision-making workflows through backend services.
PythonGolangMongoDBUnderwritingFintech

Oct 2017 - Oct 2019

Fullstack Engineer

Mapan

Indonesia

Developed backend services and business logic for sales operations and supply-chain processes.

  • Built backend services for sales operations.
  • Implemented supply-chain business logic.
  • Worked with Python/Django, Golang, and GCP-based systems.
PythonDjangoGolangGCPSupply chain

May 2014 - Oct 2017

Senior Software Engineer

Bumblebee Technologies

Indonesia

Worked on smartcard and telecommunications projects, including SIM card testing tools and operating-system components.

  • Developed testing applications for SIM card projects.
  • Created custom file-system components for SIM cards.
  • Built operating-system components for smartcards.
  • Worked with telecommunication operator clients and smartcard constraints.
JavaCSmartcardSIM cardTelecommunications

Nov 2013 - May 2014

Senior Developer

BilineDev

Indonesia

Developed backend systems for mobile applications and contributed to backend and mobile components.

  • Built backend features for mobile application projects.
  • Worked across PHP, Java, and Objective-C codebases.
  • Supported application delivery for consumer mobile use cases.
PHPJavaObjective-CMobile backend

Mar 2013 - Nov 2013

Software Engineer

Cipta Srigati Lestari / CSL Group

Indonesia

Worked on fingerprint library research and Java Card file-system implementation for biometric smartcard systems.

  • Researched fingerprint ISO standards and compact representation of minutiae data.
  • Implemented conversion from minutiae data to compact card format.
  • Developed file-system components in Java Card.
Java.NETJava CardBiometricsFingerprint

Mar 2012 - Feb 2013

Researcher

Ajou University

South Korea

Researched hard disk mechanisms and caching models, with published work based on the research outcomes.

  • Studied SATA hard disk behavior and access-time-aware cache models.
  • Built research understanding around storage mechanisms, performance, and cache behavior.
  • Prepared research outputs that led to an accepted paper at IEICE Journal.
JavaCResearchStorageCaching

Sep 2008 - Mar 2010

Software Developer

Universitas Indonesia

Indonesia

Built smartcard biometric data capture systems, SMS gateway infrastructure, web services, and Java desktop tooling.

  • Developed Java application features for picture capture and editing.
  • Built fingerprint data capture functionality for smartcard-related workflows.
  • Implemented SMS gateway infrastructure and supporting web services.
  • Worked with PHP, Java, MySQL, and PostgreSQL across application and data layers.
PHPJavaMySQLPostgreSQLSmartcardSMS gateway

Writing

Technical notes from real builds.

Short-form technical writing about protocols, implementation tradeoffs, and systems that need to feel practical in use.

Jun 7, 2026 / Realtime collaboration

Entangle

A build note about Entangle, a small web tool for invite-based text collaboration and file sharing.

Read article
Room-Based CollaborationRealtime Text EditingFile Sharing

Apr 4, 2026 / Embedded systems

VirtualKeyMouse

A technical write-up about turning an Android phone into a wireless keyboard and mouse through Bluetooth, ESP32-S3, and USB HID.

Read article
Runtime BehaviorCommand ProcessingHID Mapping

Recognition

Achievements, talks, and publications.

FAQ

Working with an AI engineer and backend engineer.

What does an AI engineer do on a product team?

As an AI engineer, I build applied AI features that stay grounded in real data — retrieval-augmented generation (RAG) pipelines, LLM orchestration, embeddings, and tools that measure visibility inside AI answer engines. The goal is practical AI that ships, not demos.

Are you available as an AI consultant?

Yes. As an AI consultant I help teams decide where AI genuinely fits, how to keep model output honest and evaluable, and how to integrate LLMs without overbuilding infrastructure. Saya tersedia sebagai konsultan AI maupun programmer AI untuk tim produk di Indonesia.

What kind of backend engineer are you?

I am a backend engineer with 10+ years across digital banking, fintech underwriting, vulnerability scanning, and education platforms. I work on money-movement APIs, recurring services, internal platforms, monitoring, and the engineering habits that keep systems understandable after launch.

Do you work as a SaaS builder?

Yes. As a SaaS builder I ship end-to-end products — authentication, data models, multi-tenant isolation, deployment, and cost-conscious infrastructure. Several public tools and internal platforms in this portfolio were built that way.

Where are you based, and what is your availability?

I am based in Indonesia and has experience in working remotely with international teams. Current availability is with a one-month notice period. Reach out via the contact button above for AI engineering, backend, or SaaS builder work.