Zia Ul Ihsan

Zia Ul Ihsan

AI & Cloud Engineer · Multi-agent systems & ML engineering

I take machine learning from research to running services. At Metrodata I build multi-agent AI and data platforms on Google Cloud for an enterprise client, and my thesis research on invoice digitization was accepted at an IEEE-Scopus indexed conference.

Open to AI, ML, and cloud engineering roles starting 2026.

badr.ibn.ihsan@gmail.com · GitHub · LinkedIn · Bandung, Indonesia

Zia Ul Ihsan
Research
IEEE paper, ICoICT 2026
Invoice pipeline
25× faster than manual entry
Enterprise AI
Multi-agent system on Google Cloud
GPA, Telkom University
3.76 / 4.00

About

I work at the intersection of machine learning research and cloud engineering. As a Cloud Consultant Technical Intern at Metrodata Electronics, I'm on a team building enterprise AI on Google Cloud: a multi-agent system for risk management, prescriptive maintenance, and natural-language analytics, backed by a Medallion data pipeline on BigQuery and deployed on Cloud Run.

My thesis built an automation framework that pairs OCR with robotic process automation to extract 11 structured fields from invoices and write them straight into Excel — about 25× faster than manual entry. The paper was accepted at ICoICT 2026 (IEEE-Scopus indexed).

Outside of work I build AI agents, most recently a conversational sales assistant on the OpenClaw framework with WhatsApp integration and Gemini-powered product tagging.

Skills

AI agents
Google ADK, OpenClaw, MCP, Vertex AI Agent Platform, Gemini API
ML & AI
PyTorch, LayoutLMv3, BERT, YOLOv8, OpenCV, Tesseract OCR, ARIMA, Random Forest
Cloud
Google Cloud Platform, BigQuery, Cloud Run, Docker, Microsoft Azure
Programming
Python, TypeScript, SQL, FastAPI, Next.js, Node.js, Git
Data
Pandas, NumPy, Jupyter, MySQL, SQLite, Excel / xlwings

Experience

Cloud Consultant Technical Intern

Feb 2026–present

Metrodata Electronics, Jakarta, Indonesia

  • Building enterprise AI on Google Cloud for a large energy-sector client
  • Designed a multi-agent system with Google ADK: risk management, prescriptive maintenance, and NL2SQL agents
  • Architected a Medallion data pipeline (L0→L1→L2) on BigQuery
  • Deployed services on Cloud Run with Vertex AI Search integration
  • Built an SDLC orchestrator agent, live in Gemini Enterprise, as part of Metrodata's contribution to a Google Gemini Enterprise initiative: plain-language ideas from non-technical users become PRDs, Jira stories, and a build-verified application repo

Data Analyst Intern

Jun–Aug 2025

Masjid Salman ITB, Bandung, Indonesia

  • Presented the findings to a board of ITB professors and faculty leadership who govern Salman ITB, translating statistical results into actionable recommendations
  • Went deeper than the brief asked for — at its hardest, the work felt less like general data analysis and more like a complex mathematical problem, closer to mathematical modeling and multivariate statistics than everyday reporting: used several AI-assisted ML models to surface statistically significant relationships (p < 0.05) — genuine patterns in the data, highly unlikely to be coincidence

Recognition Awardee, Nokia Corteca Brainathon

Aug–Oct 2024

Representing PPTI, InterContinental Bali Resort

  • Received a recognition award among international professionals and industry leaders
  • Presented a market study and concept: integrating solar power systems with Nokia Corteca
  • Contributed to a PPTI–Nokia partnership for fiber optic project collaboration
Nokia's official GTFF 2024 recap — winner announcement and event highlights, InterContinental Bali (Oct 2024)

Projects

Bid Companion — Kawan Tender Bot

Try it live ↗

AI bid/no-bid analyst on Telegram — open to try

Send a government procurement document (KAK/RKS, PDF or Word) to the bot and a four-agent pipeline replies in about a minute: a compliance matrix against a company profile, red flags cited to specific articles of Perpres 16/2018 via RAG over a per-article embedding index, a bid/no-bid score, and a deterministically assembled Excel workbook plus a six-chapter draft proposal in Word. Every deploy is gated by CI: 23 regression checks on real documents — including one that verifies no cited article is fabricated — must pass 100% first.

Regulation-cited red flags (RAG) · 23-check eval gate on Cloud Build · Excel + .docx artifacts

Built with Google ADK, Gemini, Vertex AI embeddings, Cloud Run, Cloud Build, Telegram Bot API

Tender Scout — Procurement Intelligence Agent

Proprietary code

Agentic web app over live Indonesian e-procurement data

A tool-calling agent that searches and screens live tenders from SPSE/SIRUP public data, scores qualification gaps against a company profile, runs semantic search, and exports results to Excel. Built to be auditable end to end: every figure in a report traces back to a logged HTTP request, and per-agent token metering reports the real cost of a session in USD and rupiah.

Live SPSE/SIRUP data · Auditable request log · Per-agent cost metering (USD–IDR)

Built with Google ADK, Gemini, Cloud Run, FastAPI

Enterprise Multi-Agent AI System

Proprietary code

Metrodata Electronics, enterprise client

A production multi-agent system automating risk management, prescriptive maintenance, and conversational analytics over enterprise data. Includes a three-layer Medallion pipeline on BigQuery, deployed to Cloud Run in the Jakarta region.

3 specialized agents · L0→L2 data pipeline · 6+ file types ingested

Built with Google ADK, Gemini, Vertex AI, BigQuery, Cloud Run, FastAPI, Docker

SDLC Orchestrator for Gemini Enterprise

Proprietary code

Metrodata (MII) contribution to a Google Gemini Enterprise initiative

An ADK agent live inside Gemini Enterprise that lets non-technical users (HR, finance) turn a plain-language idea into SDLC artifacts: a PRD for Confluence, epics and user stories for Jira, and a working application repo with CI — codegen guaranteed to build, with Spring Boot backends passing mvnw verify and React + Vite frontends passing npm run build. To keep token costs sane, 60 bundled engineering skills load on demand: the prompt carries only a compact menu, cutting per-message context from ~100k to ~4k tokens.

Live in Gemini Enterprise · ~25× smaller context via on-demand skills · Build-verified codegen (Java & React)

Built with Google ADK, Gemini, Vertex AI Agent Engine, Gemini Enterprise, Jira & Confluence APIs, Spring Boot, React

Invoice Digitization Framework

View code ↗

Thesis; paper accepted at ICoICT 2026 (IEEE-Scopus)

A human-in-the-loop automation framework that extracts 11 structured fields from invoice images with OCR and writes them straight into Excel through robotic process automation, cutting a manual data-entry task to a fraction of the time.

11 fields extracted · Real-time Excel via RPA · 25× faster than manual

Built with Python, Tesseract OCR, OpenCV, Pandas, xlwings

Invoice NER: BERT vs. LayoutLMv3

View code ↗

Exploratory extension of the thesis · unpublished

A follow-up study benchmarking transformer NER models for the same invoice-extraction task: fine-tuning BERT and LayoutLMv3 on an annotated invoice set and comparing three OCR engines for the upstream text layer.

97.25% F1 LayoutLMv3 · 96.35% F1 BERT · 11 target fields

Built with PyTorch, LayoutLMv3, BERT, Hugging Face, Tesseract

AI Sales Agent

Conversational commerce on OpenClaw and Gemini

A conversational sales assistant for e-commerce sellers, built on the OpenClaw agent framework with an MCP server and WhatsApp integration. Gemini handles smart product tagging with automated classification across 6 attribute types.

6 auto-tagged attributes · WhatsApp channel · MCP tool protocol

Built with OpenClaw, Gemini API, TypeScript, MCP, Node.js

More projects

Crypto RSI Heatmap

Real-time crypto analysis: multi-timeframe RSI heatmap and an AI chatbot that injects live market data into Gemini prompts, on a FastAPI backend.

React, TypeScript, FastAPI, Gemini API

Helmet Detection System

Real-time computer vision system detecting motorcycle helmet compliance with YOLOv8.

YOLOv8, OpenCV, Python

PathFinder Benchmark

Algorithm benchmark suite comparing BFS, DFS, and A* on mazes up to 1000×1000, with interactive visualization.

Python, A*, BFS, DFS

E-Commerce SQL Analysis

541K+ transactions across 38 countries analyzed with RFM segmentation and advanced SQL.

MySQL, SQLite

GPT-2 Fine-tuning

Custom fine-tuning of GPT-2 for domain-specific text generation tasks.

PyTorch, Hugging Face

Big Data Predictive Analytics

Predictive modeling on an 8GB dataset: large-scale data processing and ML pipeline design.

Python, Pandas, Scikit-learn

Research & Credentials

ICoICT 2026 — IEEE-Scopus indexed paper

Letter of Acceptance received · IEEE Xplore & Scopus

An automation framework pairing OCR with robotic process automation to extract 11 structured fields from invoices and inject them into Excel in real time, cutting a manual data-entry task by roughly 25×.

Microsoft Certified: Azure AI Fundamentals (AI-900)

Earned September 2025

AI workloads, ML principles, computer vision, NLP, and generative AI on Microsoft Azure. Also completed Google Cloud Skills Boost learning paths in Vertex AI Agent Platform, ML, and Data Engineering.

B.Sc. Informatics, Telkom University

GPA 3.76 / 4.00 · Expected graduation 2026 · Bandung, Indonesia

Relevant courses: Generative AI, Machine Learning, Big Data Analytics, Computer Vision.

Contact

Hiring for AI, ML, or cloud roles?

I'm open to full-time positions starting 2026 and usually reply the same day. Based in Bandung, Indonesia (UTC+7), open to relocation and remote work.

badr.ibn.ihsan@gmail.com