Works

Kapuru

A live multilingual AI shopping agent for Kapruka

  • Agentic AI
  • Voice AI
  • Multimodal
  • Realtime Systems
  • MCP
  • Localization
  • Backend Engineering
Kapuru landing page for voice, text, and image-assisted Kapruka shopping

Kapuru is an end-to-end AI shopping companion for Sri Lankan shoppers. It turns natural voice, text, and image requests into live Kapruka catalog search, product comparison, cart management, delivery validation, and checkout preparation across English, Sinhala, Singlish, Tamil, and mixed-language conversations.

Technologies Used

  • Next.js 16
  • TypeScript
  • OpenAI Realtime
  • Google Gemini Live
  • OpenAI Embeddings
  • Kapruka MCP
  • Supabase PostgreSQL
  • pgvector
  • Zod
  • Vercel
  • Playwright

What I did

  1. 01

    Built an agentic shopping workflow that uses the Kapruka MCP Server for live catalog search, delivery checks, cart management, and order creation.

  2. 02

    Integrated real-time voice experiences with OpenAI Realtime and Google Gemini Live, supported by transcription and text-to-speech services.

  3. 03

    Designed memory retrieval with OpenAI embeddings, pgvector, and Supabase PostgreSQL so returning shoppers can reuse recipients, budgets, delivery locations, preferences, and occasions.

  4. 04

    Implemented secure application flows with Zod validation, Supabase Auth, Row Level Security, anonymous guest sessions, and Supabase Storage for image uploads.

  5. 05

    Deployed a tested production application on Vercel with WebSocket voice streaming, Playwright end-to-end tests, analytics, and speed insights.

Recognition

Certificate of Participation - Builder

Kapruka Holdings PLC · July 2026

Recognized for building and submitting a live AI shopping agent on the Kapruka MCP in the Kapruka Agent Challenge 2026, alongside more than 700 developers across Sri Lanka.

Certificate of Participation - Builder from Kapruka Holdings PLC
Open original PDF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

© 2026 Anuka Mithara. All rights reserved.

GitHubLinkedInanukamithara.com
Close Menu