
Tentang dan kontak
Saya mulai belajar pengembangan Android di SMK di Malang dan membuka akun GitHub pada 2016. Selama sekolah dan kuliah di Telkom University, saya meraih 20 prestasi kompetisi, termasuk tujuh juara 1, melalui beragam proyek, dari prototipe chatbot hingga data science dan capture-the-flag.
Saya ikut memimpin klub programming beranggotakan 200 mahasiswa, melatih model IndoBERT untuk analisis sentimen kampus, dan membiayai kebutuhan saya lewat pekerjaan backend e-commerce paruh waktu. Di MNC, Jatis, dan Jenius, saya membangun sistem pembayaran travel, SaaS multi-tenant, dan integrasi perbankan digital. Pada 2026, saya bergabung dengan tim Microsoft AI di Metrodata. Kini saya menulis spec, mengarahkan AI coding agent secara paralel, dan meninjau hasilnya sebelum merge. Saya membangun voice agent yang dapat disela di tengah kalimat, platform keamanan yang membuka fix PR, dan document AI yang tidak boleh menghasilkan jawaban tanpa dasar. Di samping itu, saya membangun task Terminal-Bench berbahasa Indonesia untuk LILT AI yang menguji apakah AI agent frontier mampu menangani konvensi Indonesia. Hasil evaluasi menentukan perubahan yang saya rilis.
Saya terbuka untuk pekerjaan freelance atau paruh waktu di bidang software dan AI engineering.
Email: kurniadiahmadwijaya@gmail.com- Jakarta, IndonesiaGMT+7
Tautan kontak
Cara kerja
Saya menetapkan setiap fitur dalam spec tertulis dengan acceptance criteria. GitHub Copilot, Claude Code, dan Codex mengerjakan sebagian besar implementasi secara paralel; saya tetap bertanggung jawab atas desain, review, verifikasi di environment yang sudah di-deploy, dan merge. Saya mengevaluasi perubahan dengan gold set, A/B test, CI gate, dan shadow mode, serta menyertakan metode pengukuran saat melaporkan metrik. Logika yang harus pasti tetap berada di kode deterministik, dan fitur LLM baru dianggap selesai setelah dievaluasi, dilengkapi guardrail, dan dapat dipantau.
Tetapkan Spec Terlebih Dahulu
Sebelum implementasi, saya menulis spec bernomor dengan acceptance criteria dan constitution yang menetapkan aturan kerja setiap agent.
Delegasikan Implementasi, Tetap Bertanggung Jawab Atas Review
AI coding agent mengerjakan sebagian besar kode secara paralel. Saya bertanggung jawab atas desain, review, verifikasi di environment yang sudah di-deploy, dan keputusan merge.
Evaluasi Sebelum Rilis
Saya mengevaluasi perubahan dengan gold set, A/B test, CI gate, dan shadow mode. Hasil negatif saya catat, dan perubahan yang tidak membantu tetap saya nonaktifkan.
Rancang Agar Bisa Pulih
Saya memperhitungkan kemungkinan kegagalan dan menyiapkan jalur pemulihan agar sistem dapat kembali berjalan saat terjadi masalah.
Laporkan Metrik Beserta Konteksnya
Saya hanya menampilkan metrik jika dapat menjelaskan cara pengukurannya: di lab, secara offline, atau live.
Cara saya menjalankan AI di production
Saya menyiapkan observability sebagai bagian dari fitur sejak awal. Layanan AI yang saya jalankan di Azure memakai instrumentasi OpenTelemetry, sebagian besar lewat distro Azure Monitor, pada Python (FastAPI, Functions) dan Node (Next.js) di App Service, Functions, dan Container Apps.
Telemetri LLM dengan konvensi GenAI. Setiap panggilan model mencatat pemakaian token (termasuk reasoning dan cached token), model, provider, dan agent, sehingga biaya dan latensi bisa ditelusuri per fitur.
Alert sebagai kode. Alert rule, action group, dan diagnostic setting ditulis di Bicep bersama aplikasinya dan dirilis dengan azd: 44 rule aktif di production saat ini, mencakup biaya harian dan bulan berjalan, lonjakan reasoning token, throttling 429 per deployment, latensi judge, dan evaluation gate yang gagal.
Tata kelola telemetri. Data pribadi disamarkan sebelum diekspor. Saya menerapkan sampling pada span yang menambah noise dan membatasi ingestion per hari, dengan alert saat mencapai 80 persen.
Self-hosted bila cocok. Untuk backend marketplace tiket, saya menyiapkan Prometheus dan Grafana sebagai kode, dengan black-box probe ke API publik setiap 5 detik serta metrik Postgres, Redis, dan host.
Situs ini juga dipantau: beacon performa anonim, uji performa setiap malam, dan statistik kunjungan publik di Observatorium Pengunjung di Lobby.
Bukti dari production
100%
layanan AI yang disurvei
44
aktif di production, ditulis di Bicep pada 7 repo
3
layanan AI di production
~1,2 jt
per bulan pada satu scanner berbasis antrean
10
endpoint publik setiap 5 detik

param databaseAccountName string
param actionGroupId string
@description('429 responses per 15 minutes that fire the alert.')
param throttleThreshold int = 50
resource database 'Microsoft.DocumentDB/databaseAccounts@2025-10-15' existing = {
name: databaseAccountName
}
resource throttling 'Microsoft.Insights/metricAlerts@2026-01-01' = {
name: '${databaseAccountName}-throttling'
location: 'global'
properties: {
description: 'Cosmos DB returned 429 TooManyRequests above the threshold in 15 minutes.'
severity: 3
enabled: true
scopes: [database.id]
evaluationFrequency: 'PT5M'
windowSize: 'PT15M'
autoMitigate: true
criteria: {
'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
allOf: [
{
criterionType: 'StaticThresholdCriterion'
name: 'throttled'
metricNamespace: 'Microsoft.DocumentDB/databaseAccounts'
metricName: 'TotalRequests'
dimensions: [{ name: 'StatusCode', operator: 'Include', values: ['429'] }]
operator: 'GreaterThan'
threshold: throttleThreshold
timeAggregation: 'Count'
}
]
}
actions: [{ actionGroupId: actionGroupId }]
}
}Contoh alert rule yang ditulis sebagai kode: throttling 429 Cosmos DB dari platform keamanan kode AI. Semua nama disamarkan dengan placeholder.
Studi kasus terkait
- Platform Keamanan Kode Berbasis AIPris.AI, platform keamanan kode AI milik MII: delapan scanner per pull request, triage AI yang mudah dibaca, dan fix agent yang membuka PR dengan validasi serta guardrail.
- Contact Center Voice AI RealtimeARIA, voice AI MII: jawaban dari knowledge base dan pengalihan ke petugas. Latensi interupsi ~2 ke ~0,2 detik pada A/B terkontrol (n=4 panggilan per jalur).
- Review Dokumen Fraud Berbasis AIMII Fraud Detection: OCR dan review LLM dua tahap untuk dokumen pengadaan. Evaluasi memakai set development offline; engine hybrid tetap di shadow mode.
- Operasional Azure AI BersamaMigrasi model dalam satu hari, rotasi key terkoordinasi, alert yang dikelola sebagai kode, dan patch keamanan Node.js di berbagai aplikasi AI.
- Backend Marketplace Tiket AcaraBackend marketplace tiket yang sudah live untuk lelang, resale, ledger wallet, dan settlement mitra.
Keahlian
AI dan LLM
Microsoft Agent FrameworkLangGraph
LangChain
Azure OpenAI (incl. Realtime)
Prompt Shields
Hugging Face- RAG
- Hybrid/Vector Search
- LLM evaluation
Data science dan ML
pandas
NumPy
Matplotlib
SeabornPlotly
StreamlitJupyter
scikit-learn
PyTorch
Hugging Face TransformersKeras
- Sastrawi
Azure
Azure AI Foundry
Azure AI Search
Cosmos DB
Document Intelligence
Azure Container Apps
Azure App Service
Azure Functions
Service Bus
Key Vault
Managed Identity
Microsoft Fabric
Azure Monitor
Bahasa pemrograman
Python
TypeScript
JavaScript
Go
Java
PHP
Backend
FastAPI
Spring BootExpress.js
Gin
Echo
LaravelCodeIgniter
Flask
DjangoGraphQL
Frontend
Next.js
React
VueNuxt
Tailwind CSS
Data dan messaging
PostgreSQL
MySQLMongoDB
Firebase
RedisKafka
RabbitMQ
Elasticsearch
DevOps
Docker
Bicep
GitHub Actions
Jenkins
AWSLiveKit
k6
SonarQube
Sentry
Sertifikasi
- GH-300
- GH-600
- AI-103
- AI-901
- AZ-900
- AB-100
Kunjungan
Jumlah kunjungan dan pertanyaan AI yang dicatat situs ini. Angka hari ini diperbarui langsung, hari sebelumnya tiap jam.
Memuat statistik kunjungan
Kios CV
Baca CV saya di sini, atau unduh PDF-nya.