I build software that thinks, scales, and ships.Fullstack apps, AI agents, cloud infrastructure. I build the whole thing, start to finish, and I've won hackathons doing it.

The road so far

Avanade

AI Engineer (GTM) Intern

03/2026 - Present

AI Engineer intern supporting Go-to-Market, translating enterprise discovery into Microsoft AI architectures, prototype demos, and business cases to deliver practical AI solutions.

  • Partnered with Business Development on 4 enterprise AI engagements, translating discovery into Microsoft solution architectures, business cases, and live demos for procurement, document operations, analytics, and financial-services workflows
  • Built a procurement and sourcing agent on Microsoft Foundry using SAP Cloud SDK to connect to the client's SAP ECC, S/4HANA, and Ariba APIs, with specialist review and an audit trail; validated 25 model calls on a curated 494-line procurement snapshot, producing 147 proposed RFQ groups in 147.6 seconds
  • Developed a Python evaluation harness for multi-format invoice extraction, benchmarking Microsoft Foundry, Azure Content Understanding, and Azure Document Intelligence across 10 invoices and 3 repeated runs; recommended gpt-5.4 at 83% precision and recall, 8.9s median latency, and Rp792 per invoice
  • Architected an automated IT-maintenance solution leveraging Azure SRE Agent to apply OS, dependency, and in-server software updates against compliance checklists, verifying each maintenance step before completion
  • Architected a Microsoft Copilot solution in Microsoft Teams for division leads, connected to a Power BI model to deliver daily priorities and announcements, answer KPI questions, and provide conversational reporting without opening a dashboard

Aiccountant

Fullstack & AI Engineer

01/2026 - 06/2026

  • Built the WhatsApp Customer Service AI Agent via the Meta WhatsApp Business API on the Cloudflare Agents SDK with 10+ tools, multimodal receipt reading, and a channel-agnostic schema; cut LLM cost by roughly 50% through prompt-cache optimization
  • Built user-configured transaction recategorization rules using multi-stage similarity matching across substring, fuzzy, trigram, and Gemini Embedding 001; after 3 consistent corrections for the same merchant and category, Cloudflare Queues triggers an LLM suggestion of a reusable brand pattern for dialog approval
  • Designed a merchant-enrichment workflow that identifies high-frequency transaction counterparties through a daily OpenClaw cron, then uses the Brave Search API and web scraping to create reviewable merchant context for downstream LLM categorization
  • Extended the agent architecture to Telegram, enabling proactive budget alerts and conversational financial assistance alongside WhatsApp
  • Built the Remix product landing page, made every user-facing workflow I developed available offline with PowerSync local-first sync, and instrumented telemetry and error monitoring with PostHog and Sentry dashboards

SBG

Product Engineer Intern

06/2025 - 09/2025

  • Implemented zero-trust IAM across 3 microservices using Go, JWT RS256, and Redis, enforcing endpoint-level authorization and immediate session revocation
  • Delivered the listing-management service with tenant defaults and overrides, product and variant CRUD, plus asynchronous CSV/XLSX bulk operations with job tracking
  • Built a Shopee platform connection module with OAuth 2.0, encrypted token storage, caching, and background refresh, enabling multi-shop connection health and status visibility
  • Established versioned database migrations and standardized API response contracts across services, improving schema-change safety and client integration consistency

Victory laps

Gov-AI Hackathon 2024

Securing victory among 500 participants from 3 countries across three stages (proposal, 5-minute pitch, and 7-minute final pitch) as the youngest finalist team, competing against professionals and academics, with an AI-driven solution.

1st Place

Prize: IDR 0

Bonus:

  • Soundcore TWS
  • Merchandises

Location: Jakarta, Indonesia

JIHS Hackathon 2025

Winning in a competitive final round against 9 other teams from Indonesia's leading universities. Our product features an AI-generated explanation video with clear & concise text, graphs, visualizations, animations, and human-like audio, alongside an AI-generated kid storybook that was first of its kind. Our team was interviewed by JAKTV following the winners awarding ceremony.

1st Place

Prize: IDR 0

Bonus:

  • IDR 400.000 Voucher
  • Merchandises

Location: Jakarta, Indonesia

elevAIte Hackathon 2025

elevAIte Hackathon 2025

Secured 3rd place in Microsoft's flagship AI hackathon, part of the elevAIte Indonesia initiative aimed at developing 1 million AI talents across the country. Our team created innovative AI solutions addressing real-world challenges using Azure services, with emphasis on sustainability and community impact. We are now participating in the elevAIte final national stage competition.

3rd Place

Prize: US$ 0

Bonus:

  • Merchandises
  • Microsoft Voucher

Location: Tangerang, Indonesia

Articles:

Stuff I've built

Filter by type:

Karakeep preview
Karakeep favicon

Karakeep

06/2025

WebFull-stackAIOpen source

A maintained fork of Karakeep, an open-source bookmark-everything app for links, notes, and images with AI tagging and full-text search. I run my own production build and deployment pipeline, tailored Docker services, and a private instance.

Next.js
Node.js
TypeScript
Docker
Meilisearch
OpenAI

SIRA: Smart Invoice Reminder AI

06/2026

WebFull-stackAIAutomation

SIRA is an accounts-receivable automation platform built for a real client. It scores each client's payment risk daily from their payment history and sends tone-graded reminder emails (polite, firm, or warning) based on the risk, with a finance dashboard, an admin approval workflow, and internal Telegram alerts.

React.js
Vite.js
TypeScript
TailwindCSS
Python
Supabase
PostgreSQL
Redis

Aurum Art Gallery

11/2025

WebFull-stackAIKnowledge graph

Aurum is an AI-powered knowledge graph platform that revolutionizes art exploration. It combines a semantic search engine for finding artworks by description, an interactive force-directed graph to visualize complex relationships between artists and movements, and a RAG-based "Museum Guide" chatbot that provides context-aware educational insights by synthesizing internal graph data with external Wikidata enrichment.

Bun
Next.js
TypeScript
TailwindCSS
Neo4j
Gemini
Vercel AI SDK
Bedah Kampus UI 2025 favicon

Bedah Kampus UI 2025

11/2025

WebFull-stack

A comprehensive event platform for Bedah Kampus UI 2025 featuring a high-performance landing page, an integrated ticketing and merchandise store with Midtrans payment gateway, and a robust admin dashboard. The system also includes a mobile-optimized QR code check-in tool, enabling the committee to scan tickets and verify participants in real-time at the venue.

Next.js
TypeScript
Bun
Supabase
Midtrans
PINTARU favicon

PINTARU

04/2025

WebFull-stackAI

PINTARU is an AI-powered platform with 2 features: 1) AI-generated video explanations that answer questions from text, photos, or PDFs for students, and 2) AI-generated storybooks with interactive visuals, custom moral values, and custom characters for kids.

Bun
Next.js
TypeScript
TailwindCSS
Express
Redis
RabbitMQ
Supabase
Python
Gemini
OpenAI
Docker
DigitalOcean