Kurniadi Ahmad Wijaya
Forward Deployed AI Engineer
Built production-grade AI and software for banking, fintech and enterprise.
Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)
Skip to content

Work

Software, AI and data case studies with my contribution and results: software since 2019, data and ML since 2021, and enterprise AI since 2026.

AI Engineering
19
Data and ML
6
Product Engineering
15

Key projects

  • Realtime Voice AI Contact Center

    ~2 s to ~0.2 s

    Knowledge-lookup interruption latency, controlled A/B (n=4 calls per arm)

    ARIA, MII's voice AI contact center: ~2 s to ~0.2 s interruption latency in a controlled A/B (n=4 calls per arm), grounded answers and human handover.

    Wing
    AI Engineering
    Period
    May 2026 to Oct 2026
    • Azure OpenAI
    • Azure AI Search
    • Azure AI Speech
    • Azure AI Document Intelligence
    • Azure Functions
    • Azure Cosmos DB
    • Azure App Service
    • LiveKit
    • Azure Virtual Machines
    • +8

    11 screenshots

  • AI Code Security Platform

    8 engines

    Scanning engines per pull request in a 100+ repository organization

    Pris.AI, MII's AI code security platform: eight scanners per pull request, readable AI triage and a fix agent that opens PRs with validation and guardrails.

    Wing
    AI Engineering
    Period
    Jun 2026 to Oct 2026
    • Next.js
    • FastAPI
    • Azure Container Apps
    • KEDA
    • Azure Service Bus
    • Azure Cosmos DB
    • Azure OpenAI
    • Azure AI Content Safety
    • GitHub
    • +4

    6 screenshots

  • AI Fraud Document Review

    90.9% to 36.4%

    False-positive rate on noisy clean packets, offline development set

    MII Fraud Detection: OCR and two-pass LLM procurement review, with offline development-set evaluation. The hybrid engine remains in shadow mode only.

    Wing
    AI Engineering
    Period
    May 2026 to Oct 2026
    • Next.js
    • FastAPI
    • Azure OpenAI
    • Azure AI Document Intelligence
    • Microsoft Agent Framework
    • Azure AI Content Safety
    • Azure Cosmos DB
    • Azure Blob Storage
    • Azure App Service
    • +3

    5 screenshots

  • Full-Stack AI Application Template

    10+

    Client projects that adopted the template

    The MII AI Dashboard Template, a shared starting point for client AI apps, combining the web tier, agents, persistence, sign-in and infrastructure.

    Wing
    AI Engineering
    Period
    Mar 2026 to Sep 2026
    • Next.js
    • FastAPI
    • Microsoft Agent Framework
    • Azure Cosmos DB
    • Microsoft Entra ID
    • Managed Identity
    • Microsoft Azure
    • GitHub Actions

    6 screenshots

  • Vendor Management Portal

    6 weeks

    First commit to deployed portal, as the sole engineer

    eVendor, Metrodata's vendor portal for purchase orders, delivery acceptance, invoices, tax checks and approvals, built by one engineer in six weeks.

    Wing
    Product Engineering
    Period
    Aug 2026 to Oct 2026
    Client
    Metrodata
    • Python
    • FastAPI
    • PostgreSQL
    • Next.js
    • TypeScript
    • Azure App Service
    • Azure Key Vault
    • Microsoft Entra ID
    • Microsoft Azure
    • +2

    7 screenshots

More projects

  • AI CV Screening and Evaluation

    AI Engineering, Jun 2026

    MII E-Recruitment: ~45% failures in the original 22-pair screening run; no recorded rerun. AI supplies evidence; the recruiter makes the final decision.

    • Next.js
    • FastAPI
    • Azure Functions
    • Azure OpenAI
    • Microsoft Foundry
    • Azure AI Document Intelligence
    • Azure Cosmos DB
    • Azure Key Vault
    • +4

    ~45%

    Failure rate, original 22-pair screening run; no recorded rerun

  • Bank Statement Analysis PoC

    AI Engineering, National digital bank, Jun 2026

    Document AI for a national digital bank's evaluators, with strict access control, data at rest in an Indonesian Azure region and faster document processing.

    • Next.js
    • FastAPI
    • Azure AI Document Intelligence
    • Azure OpenAI
    • Azure Cosmos DB
    • Azure Blob Storage
    • Azure Key Vault
    • Managed Identity
    • +4

    ~20% faster

    Document processing: mean run 233.9 s to 186.8 s; slowest run -34%

  • Anime Figure E-Commerce Backend

    Product Engineering, Shumi, Sep 2019

    Pre-order, payment and shipping workflows for an anime figure store that remains online.

    • Laravel
    • PHP
    • MySQL
    • Google
    • AWS
    • Sentry
    • DigitalOcean

    3+ years

    My longest engagement, spanning Sep 2019 to Dec 2022

  • Vulnerability Scanning Automation

    Product Engineering, BSSN, May 2023

    Automated scan scheduling, asset ownership and remediation reporting for Indonesia's national cyber agency.

    • Node.js
    • Express
    • Sequelize
    • MySQL
    • Redis
    • Swagger
    • AWS
    • Sentry

    28 PRs

    Pull requests merged over about three and a half months, from initial migration to scheduled exports

  • OTF Forecasting for a Bakery Company

    Data and ML, National bakery brand, Aug 2026

    Order-to-fulfil (OTF) planning on Microsoft Fabric for a national bakery brand: a forecasting dashboard on the client's real sales data since October 2026, fed by a contract-first medallion pipeline from an on-premise database.

    • Microsoft Fabric
    • Fabric Data Pipelines
    • Apache Spark
    • Fabric Lakehouse
    • Data API builder
    • Next.js
    • Azure App Service
    • Microsoft Azure
    • +2

    ~21 s to ~1.1 s

    Time to first byte after addressing throttling

  • MII Microsoft AI Portfolio and Assistant

    AI Engineering, Jul 2026

    The bilingual portfolio site of MII's Microsoft AI practice, in dark and light themes, with a multi-agent RAG assistant that answers with citations and a /dashboard Studio for content and analytics.

    • Next.js
    • FastAPI
    • Microsoft Agent Framework
    • Azure Cosmos DB
    • Azure AI Search
    • Azure OpenAI
    • Azure AI Content Safety
    • Microsoft Entra ID
    • +1
    Visit live site (opens in a new tab)

    -23%

    Reduction in prompt tokens; model calls per turn fell from 3 to 2

  • MII Microsoft Solutions Website

    Product Engineering, Aug 2026

    MII's public Microsoft Solutions website in English and Indonesian, built from 17 specs to present its practice areas, completed work, products, licensing and promotions.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Azure Blob Storage
    • Azure App Service
    • GitHub
    Visit live site (opens in a new tab)

    17 specs

    Specs guiding delivery from the first page to production

  • Serupa Ticket Hub: Event Ticketing Platform

    Product Engineering, Serupa, Jun 2025

    An event ticketing platform with an attendee site, an organizer dashboard and an Express API, from event discovery to QR e-tickets.

    • Express
    • TypeScript
    • Bun
    • PostgreSQL
    • Drizzle ORM
    • Redis
    • Socket.IO
    • JWT
    • +7

    3 apps

    Delivered as an Express API, an attendee site and an organizer dashboard

  • Sewise Fashion Labs: Made-to-Measure Sewing Patterns

    Product Engineering, Oct 2026

    A 2026 hackathon project that turns a garment sketch and five body measurements into a made-to-measure pattern, calculated fabric lengths for each roll width and a shopping list, with tools for reusing old clothes.

    • Python
    • FastAPI
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Microsoft Agent Framework
    • Azure OpenAI
    • Azure Cosmos DB
    • +4

    1,390

    Backend tests passing

  • AI Presentation Authoring and Hosting

    AI Engineering, Jul 2026

    MII Deck, a slide-authoring and hosting app with MII light and dark components, plus Deck Studio inside the colleague-led MII Cowork platform. Agent drafts need owner approval and publish through checked pull requests.

    • Next.js
    • TypeScript
    • Python
    • Azure Container Apps
    • Azure App Service
    • GitHub
    • GitHub Actions

    21 PRs

    Merged pull requests in MII Deck, Sep to Oct 2026

  • MII Cowork UI Revamp and Deck Studio

    AI Engineering, Sep 2026

    A frontend revamp for MII Cowork, the AI workspace with a sandbox for each conversation, plus Deck Studio for creating MII Deck presentations alongside the chat.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Python
    • Microsoft Agent Framework
    • Azure Container Apps

    194

    Commits by Kurniadi, merged in 10 pull requests

  • Clearbox AI Inbox Cleanup for Gmail and Outlook

    AI Engineering, Oct 2026

    A self-hosted Gmail and Outlook assistant: Microsoft-Decision-1 scores email, code adds guardrails and reasons, and the owner approves every move to Trash or Archive.

    • TypeScript
    • React
    • Vite
    • Tailwind CSS
    • Hono
    • Cloudflare Workers
    • Cloudflare D1
    • Microsoft Foundry
    • +2

    1,589

    Automated tests passing

  • IFEST 2021 Sentiment Analysis: E-Wallets and PPKM Policy

    Data and ML, Aug 2021

    A team's winning entry in a national data analysis competition: CNN-LSTM for e-wallet reviews in the selection phase, then IndoBERTweet for PPKM policy tweets in the final.

    • Python
    • Hugging Face
    • TensorFlow
    • scikit-learn
    • pandas
    • Streamlit
    • Plotly

    1st place

    IFEST 2021 Data Analysis Competition, final round

  • COVID-19 Herd Immunity Forecasting with N-BEATS

    Data and ML, Aug 2021

    A historical 2021 N-BEATS study of Indonesia's COVID-19 cases and vaccinations. Reported R-squared values are in-sample checks, not held-out tests.

    • Python
    • PyTorch
    • pandas
    • Plotly
    • Matplotlib
    • Jupyter

    0.992

    Daily case model R-squared, in-sample historical forecast

  • Limited-Quota Event Ticketing

    Product Engineering, DariOrdal, Jul 2025

    Ticketing for limited-quota premium events, with atomic booking designed to prevent overselling, online payments and QR e-tickets.

    • Next.js
    • TypeScript
    • Prisma
    • PostgreSQL
    • Redis
    • AWS
    • TanStack
    • Tailwind CSS
    • +3

    45%

    Share of non-merge commits I authored (32 of 71), plus 14 of 24 merged pull requests

  • University Alumni and Counseling Platforms

    Product Engineering, Universitas Jenderal Achmad Yani, Jun 2025

    Two Laravel platforms for alumni engagement and fundraising, and student counseling case management.

    • Laravel
    • PHP
    • MySQL
    • Bootstrap
    • jQuery
    • CKEditor
    • Chart.js

    2 platforms

    University platforms delivered, covering a public portal and admin analytics

  • Healthcare Outreach Dashboard Rebuild

    Product Engineering, Consumer health company, Oct 2026

    A consumer health company's WhatsApp program dashboard for healthcare professionals, rebuilt from Streamlit to Next.js and FastAPI with dual-control broadcasts, tuned on Azure until no request stalled over 2 s, and now live in production.

    • Next.js
    • TypeScript
    • FastAPI
    • Python
    • Azure Cosmos DB
    • Azure AI Search
    • Azure OpenAI
    • Azure AI Document Intelligence
    • +9

    60 s → <2 s

    Worst stall on a 0.2 s endpoint on Azure, before and after the API and worker split

  • AI Ticketing Assistant Migration

    AI Engineering, Feb 2026

    MII AI Ticketing, moved from LangGraph to Microsoft Agent Framework while preserving the public API.

    • Microsoft Agent Framework
    • LangGraph
    • Azure Cosmos DB
    • Azure OpenAI
    • Azure Key Vault
    • Azure App Service
    • Microsoft Entra ID

    14 tools

    Agent tools migrated across 130 files, with the public API unchanged

  • Explainable Credit Scoring in the Browser

    AI Engineering, Regional lender, May 2026

    Browser-based gradient-boosted credit scoring that advises, while the credit officer decides.

    • LightGBM
    • ONNX Runtime
    • Next.js

    In-browser

    Client-side scoring using ONNX Runtime Web

  • Digital Banking Integrations

    Product Engineering, Jenius (SMBC Indonesia), Jun 2024

    Insurance partner integrations and in-house SFTP file exchange for a digital bank.

    • Node.js
    • Express
    • Spring Boot
    • Apache Kafka
    • Redis
    • PostgreSQL
    • React
    • Mocha
    • +6

    5 partners

    Insurance partners integrated; operational errors reduced by about 30%

  • Event Ticket Marketplace Backend

    Product Engineering, TEMMPAT, Nov 2025

    A live ticket marketplace backend for auctions, resale, wallet accounting and partner settlement.

    • Bun
    • Node.js
    • Express
    • PostgreSQL
    • Sequelize
    • Redis
    • Socket.IO
    • JWT
    • +7

    61%

    Share of repository commits I authored (162 of 267)

  • Multi-Tenant SaaS and Asset Management

    Product Engineering, Jatis, Mar 2023

    Shared SaaS platforms for corporate legal, asset and task management, with tenant-specific access.

    • Go
    • Echo
    • Laravel
    • PHP
    • MySQL
    • Redis
    • Next.js
    • React
    • +4

    500+

    Users served by the multi-tenant SaaS platforms

  • Travel Payments and Realtime Backend

    Product Engineering, MNC Group (Mister Aladin), Feb 2022

    Faster payment processing, realtime updates and a GraphQL homepage backend for MNC Group's travel platform.

    • Go
    • Gin
    • Laravel
    • PHP
    • GraphQL
    • AWS
    • Redis
    • MySQL

    -15%

    Reduction in realtime request latency with WebSocket and Redis

  • Spec-Driven Delivery with AI Coding Agents

    AI Engineering, Mar 2026

    Written specs and constitutions guide parallel AI coding agents, with human review required at every merge.

    • GitHub
    • GitHub Copilot
    • Claude
    • GitHub Actions

    9+ repos

    Repositories developed through the spec-first workflow

  • Sentiboard: IndoBERT University Sentiment Dashboard

    Data and ML, Apr 2022

    A fine-tuned IndoBERT model, a FastAPI inference API and a Django dashboard that tracks sentiment in university-related posts.

    • Python
    • Hugging Face
    • PyTorch
    • pandas
    • FastAPI
    • Django
    • Docker

    89%

    Validation accuracy of the fine-tuned model

  • S&P 500 Stock Allocation Optimizer

    Data and ML, Nov 2024

    A Streamlit app that allocates a portfolio across chosen S&P 500 stocks with linear programming and SLSQP, under sector constraints.

    • Python
    • Streamlit
    • SciPy
    • Plotly
    • pandas

    2 solvers

    Linear programming and SLSQP compared in one view

  • Kampus Merdeka Reports Crawler

    Data and ML, Dec 2021

    Notebooks that collect a Kampus Merdeka participant's own daily and weekly reports into CSV or Excel files.

    • Python
    • Requests
    • pandas
    • Jupyter

    21 stars

    The most-starred of Kurniadi's public repositories

  • Event Matchmaking and Feedback Analytics

    Product Engineering, Jublia, Sep 2023

    Improved matchmaking search and LLM-based feedback analysis for a Singapore event-tech company.

    • Elasticsearch
    • PostgreSQL
    • LangChain
    • RabbitMQ
    • Flask
    • Locust

    +40%

    Increase in search relevance with collaborative filtering

  • E-Commerce for Digital Products and Training

    Product Engineering, Naremax, Nov 2025

    Backend modules for catalog, cart, orders and CRM, developed with an agency team in a TypeScript monorepo.

    • TypeScript
    • Hono
    • Kysely
    • PostgreSQL
    • Redis
    • MinIO
    • Next.js
    • moonrepo
    • +3

    16 PRs

    Pull requests for backend modules merged into the team monorepo

  • Azure Marketplace Readiness for Four AI Products

    AI Engineering, Oct 2026

    Four MII AI products packaged as Azure Managed Application plans and validated by real test installs. Releases are signed, ARM-TTK runs in CI and metering is built but switched off. Partner Center offers are not yet created.

    • Azure Managed Applications
    • ARM templates
    • Microsoft Azure
    • Azure Key Vault
    • Managed Identity
    • Azure Marketplace
    • Azure Container Apps
    • Azure App Service
    • +1

    36 defects

    Install-blocking defects fixed before post-install checks passed

  • Shared Azure AI Operations

    AI Engineering, Aug 2026

    Model migration in one day, coordinated key rotation, alerts managed as code and a Node.js security patch sweep across AI apps.

    • Microsoft Azure
    • Microsoft Foundry
    • Azure Key Vault
    • Log Analytics
    • Application Insights
    • Azure Container Apps
    • Azure App Service
    • Azure Cosmos DB

    23 deployments

    New model deployments created in 12 resource groups within one day

  • Fraud Review Dashboard and Security Remediation

    AI Engineering, Automotive manufacturer, Mar 2026

    A fraud review dashboard for an automotive manufacturer, delivered in two days from a team prototype, followed by work on the client's security-assessment findings.

    • Next.js
    • FastAPI
    • Azure AI Document Intelligence
    • Microsoft Foundry
    • Azure Cosmos DB
    • Azure Blob Storage
    • Azure App Service
    • Azure AI Content Safety

    2 days

    Time to the first working client dashboard

  • Chart-of-Accounts AI Assistant

    AI Engineering, Coal mining group, Apr 2026

    Resumable document processing and fewer sequential data calls for a coal mining group's finance assistant.

    • Azure Functions
    • Azure Cosmos DB
    • Next.js
    • Azure Key Vault
    • Managed Identity

    Resumable

    Document processing that resumes after crashes

  • Bank GenAI Portal Governance

    AI Engineering, National digital bank, Feb 2026

    Dual-control maker-checker approvals and audit trails for an enterprise GenAI admin portal.

    • Next.js
    • FastAPI
    • Azure Cosmos DB
    • Azure Key Vault

    Maker-checker

    Role and group changes under dual control, with audit diffs

  • Enterprise AI Contact Center Architecture

    AI Engineering, Insurer, May 2026

    Voice and chat AI solution architecture for integration with an insurer's existing contact-center and CRM platforms.

    • Microsoft Foundry
    • Azure AI Speech
    • Azure AI Search
    • Azure Cosmos DB

    13 diagrams

    Architecture diagrams covering network, security, reliability and DR