Skip to main content
Our work

Case studiesbuilt to last.

These are engineering write-ups: the architecture decisions, trade-offs, and performance numbers behind systems we built and run, mostly our own Prism products. For client work organized by who we built it for and what we shipped, see the portfolio.

Fintech

Building a Fintech Merchant App for QR Payments, Settlements and Lending

A mobile app that takes small merchants from paperless onboarding to accepting QR payments, tracking settlements, accessing business loans and earning referral payouts, all from one place.

5

Step paperless onboarding

1

App for payments, settlements and loans

3

Settlement views (settled, pending, on hold)

FlutterDartBLoCFirebase Cloud MessagingREST APIs+1 more
By Anoop UnniView case study
FinTech & KYC

Instant, Secure PAN Verification for a Lending Partner Network

A real-time PAN verification experience built into a partner mobile app, verifying merchants and loan applicants against official records in a single step, with full data protection and automatic name matching.

1-tap

PAN verification with auto-filled identity details

12

Business types identified automatically

0

Manual PAN document checks

FlutterJavaSpring BootAuthify eKYCMySQL+1 more
By Vamsi ThiruveedulaView case study
FinTech & KYC

PAN-Linked GSTIN Discovery and Verification for Merchant Onboarding

A digital GST verification layer built into a Flutter merchant app and a Spring Boot microservices backend, discovering every GSTIN linked to a merchant's verified PAN in one step, validating manual entries in real time, and feeding verified GST status straight into KYC routing, onboarding and tax-accurate commission invoicing.

1-tap

GSTIN discovery from the merchant's verified PAN

2

Verification providers covering onboarding and profile updates

0

Manual GST tax calculations on commission invoices

FlutterJavaSpring BootSpring Cloud GatewayAuthify eKYC+3 more
By Vamsi ThiruveedulaView case study
AI & Voice

A Deterministic Voice AI for Outbound Lead-Validation Calling, Built on Exotel

A real-time, bidirectional voice pipeline that dials leads sequentially over the phone network, asks a fixed script, and understands spoken answers with local speech recognition and rule-based matching, with no LLM anywhere in the loop.

0

LLM calls in the pipeline

~300ms

Local transcription per answer, GPU production

38s

Full 4-question call, verified live end to end

FastAPIHTMXSQLiteExotel VoicebotVoice Activity Detection+2 more
By Sameer JoshiView case study
Multi-Tenant SaaS

Building a Commission-Free QR Menu & Ordering Platform for Independent Restaurants

A multi-tenant SaaS that turns a restaurant's paper menu into a mobile menu, a per-table QR code and a direct ordering channel, built so an independent restaurant keeps its margin instead of paying a marketplace commission of up to 30%.

56

Domain model tables shipped in one schema

2×

Tenant isolation enforced independently (ORM + Postgres RLS)

30%

Marketplace commission the direct-ordering channel is designed to recover

NestJSNext.jsReactPostgreSQL 16Prisma+8 more
By Shiva PrasadView case study
PropTech & Construction ERP

ConstructIQ: Multi-Tenant Construction ERP

A modular-monolith platform that replaces spreadsheets, phone calls and WhatsApp groups with one auditable system for BOQs, work orders, procurement, RA billing and site communication, built with bank-grade multi-tenancy and phone-first login from day one.

113

Multi-tenant data models

364

Live REST API endpoints

3

Business apps live

NestJS 10 (Fastify)Next.js 15 (App Router)PostgreSQL 16 with Row-Level SecurityPrisma 5Redis 7 + BullMQ+5 more
By Shiva PrasadView case study
AI Agent Pipeline

Building an Autonomous AI Pipeline for SEO-Driven Blog Content

An autonomous AI pipeline that researches SEO opportunities, writes and self-scores blog content, and hands a publish-ready draft to a human editor.

12

Automated pipeline stages

70/100

Minimum quality score to pass review

0

Manual keyword/topic research required

AI Agent Orchestration (LangGraph)Multi-Model LLM Pipeline (GPT-4o-mini + Claude Sonnet)Deterministic SEO/AEO Scoring EngineKnowledge-Base-Grounded Context SelectionAutomated Quality & Fact-Check Gate+1 more
By Deepak MittalView case study
Field Sales & Location Intelligence

Geofencing & Dwell-Time Verification for Field Sales Coverage

A GPS-based geofencing and dwell-time engine that tells a sales leader, for every assigned customer, every day, whether a field rep genuinely made the call, without relying on the rep's own word for it.

6

Distinct visit outcomes captured

<5 min

Minimum dwell time defining a real visit

2

Independent signals verified per visit

GPS GeofencingDwell-Time AnalyticsVisit Verification EngineDevice Integrity DetectionLive Policy Tuning+3 more
By Sameer JoshiView case study
Messaging & Automation

Building a Native WhatsApp Forms Engine on PrismWA

A visual builder and runtime for Meta's WhatsApp Flows - letting teams design multi-screen forms, power them with live data, and collect structured responses without a single Meta dashboard visit.

14

Drag-and-drop field types

3

Ways to power a screen with live data

0

Duplicate submissions, by design

NestJSNext.js (App Router)Meta WhatsApp Flows / Graph APIPostgreSQLPrisma+5 more
By Sameer JoshiView case study
Web Application (SaaS)

Building PrismAnalyst: A Privacy-First, Multi-Agent AI Analyst for Business Data

A conversational BI platform that lets business teams upload a spreadsheet and ask questions in plain English. Every answer is verified by a live SQL query, never guessed, and raw data never leaves the customer's environment.

3

Specialist agents behind one supervisor

2

Tools power every analysis (SQL + chart)

94

Automated tests covering safety, privacy, and routing

TypeScriptNode.jsExpressLangGraphDuckDB+5 more
By Sameer JoshiView case study
FMCG & Retail: Document Intelligence

PrismOCR: Deterministic Computer Vision for Label Extraction

A production-ready OCR engine that extracts structured product label data (GTIN, FSSAI, net weight, MRP, dates, and more) using barcode decoding and deterministic computer-vision rules, with validator-gated accuracy and zero data fabrication. There is no LLM involved: this is pure computer vision, running entirely offline with zero per-document API cost.

14

Structured fields extracted per label

0

Fields fabricated or guessed, by design

$0

Per-document OCR API cost

Python 3FastAPIUvicornOpenCV (opencv-python-headless)PaddleOCR+7 more
By Sameer JoshiView case study
AI Backend & Architecture

Building PrismBot: A Multi-Tenant, Multi-Agent Chat Architecture

A multi-tenant AI chatbot backend built with NestJS and TypeScript that utilizes LangGraph for a supervisor-specialist agent routing system, delivering real-time responses and autonomous CRM updates via WebSockets.

3-Stage

RAG pipeline with parallel query expansion

100%

Tenant isolation across vectors, KB, and CRM

2

Specialist agents (RAG Expert & CRM Sales)

NestJSTypeScriptLangGraphSocket.IOMongoDB+2 more
By Ashif PView case study
Enterprise HR Tech

AI-Powered Interview Orchestration Platform

A multi-agent AI system that conducts structured interviews autonomously — real-time video, adaptive questioning, and objective behavioral assessment at any scale.

0

Interviewer hours per screening

100%

Structured script adherence

5

Behavioral dimensions per candidate

PythonLangGraphLiveKitWebRTCNestJS+7 more
By Sameer JoshiView case study
SaaS & Messaging

WhatsApp Cloud API console: how we built PrismWA

A shared inbox and visual flow builder for WhatsApp Business teams — with real-time messaging, role-based access, idempotent webhook processing, and a no-code automation engine built on top of Meta's Cloud API.

12+

Flow node types

<10s

Webhook-to-inbox latency

0

Duplicate messages processed

NestJSNext.js 15 (App Router)PostgreSQLPrismaRedis+5 more
By Saicharan GangulaView case study
Mobile App

Building a Real-Time Taxi Booking App with Live Maps

A React Native taxi booking app with live driver tracking on the map. Replacing 5-second polling with WebSockets cut location delay from 4-5 seconds to under one, and API traffic by roughly 70%.

<1s

Location delay

70%

Fewer API calls

25%

Battery savings

React NativeNode.jsWebSocketsGoogle Maps APIreact-native-maps+1 more
By Purandhar Sri SaiView case study
AI & Voice

Building a Multilingual Voice AI Pipeline with Bhashini for Public Welfare Surveys

A real-time speech pipeline on Bhashini covering 14 Indian languages, running speech recognition, translation, and synthesis end to end in under two seconds.

<2s

Pipeline latency

14

Languages supported

0

Human translators needed

NestJsBhashini Dhruva APIBullMQRedisWebSockets+3 more
By Shiva PrasadView case study
AI & Education

PrismLMS: AI-Powered Learning, End-to-End

An LMS that generates its own supporting material. Upload a chapter and get a quiz, flashcards, a mind map, and a summary back in under a minute, streamed as they finish.

~60s

Generation time

4

AI artifacts per chapter

5

Parallel LLM executions

Next.jsTailwind CSS / Material UINestJS (Microservices)Socket.IO + RxJSPostgreSQL (JSONB)+5 more
By Shiva PrasadView case study
AI & Chatbot

PrismBot RAG Implementation

A production-grade, multi-tenant AI chatbot platform enabling organizations to deploy custom, context-aware assistants across web and WhatsApp channels.

<300ms

Vector search latency

4x

Retrieval relevance improvement

10

Parallel embedding lookups

Next.jsTailwind CSS / Material UINestJSSocket.IOPostgreSQL + pgvector+5 more
By Shiva PrasadView case study
Voice AI & Telephony

Replacing Exotel with a Self-Hosted Voice AI Gateway — 60% Cost Reduction at 500K Calls/Day

A production-grade telephony gateway that bridges PSTN networks with AI voice applications, enabling a large social-impact foundation to cut per-minute call costs by 60% while handling half a million calls daily — with zero changes to existing AI application code.

60%

Cost reduction

500K

Calls/day capacity

<200ms

One-way audio latency

NestJSAsterisk PBXPJSIPTypeScriptPostgreSQL+7 more
By Sameer JoshiView case study

Ready to build something that matters?

We solve problems that don't have Stack Overflow answers. Let's talk.

Book a Discovery Call