AI for Bharat Hackathon 2025

Every worker deserves
the right काम

Voice-first, multilingual job matching for India's 450 million blue-collar workers. Speak in your language. Find work near you. No app download, no typing, no barriers.

10
Indian languages
100%
Voice-first
12+
AWS services
Voice input active
K
KaamConnect Voice-first job matching
Namaste! KaamConnect mein aapka swagat hai. Aap worker hain ya employer?
Worker
Kya kaam dhundh rahe hain? Aap bol sakte hain ya type kar sakte hain.
Mujhe electrician ka kaam chahiye Bangalore mein
3 matching jobs found near Whitefield, Bangalore! Kya aap details dekhna chahenge?
Hindi Tamil Telugu +7
India's workforce is being left behind by technology
Most job platforms are built for English-speaking, smartphone-savvy urbanites. But India's backbone is its blue-collar workforce who speak regional languages, may have limited literacy, and rely on word-of-mouth for work.
450M+

Informal Workers

India's informal sector employs over 450 million people. Most find work through middlemen who take hefty commissions, leaving workers underpaid and exploited.

22

Official Languages

India has 22 official languages and hundreds of dialects. Most job apps only support English and Hindi, excluding millions of workers from southern and eastern India.

73%

Low Digital Literacy

A vast majority of blue-collar workers struggle with text-based interfaces. They need voice-first, conversational interactions in their own language.

From voice to job match in under 60 seconds
KaamConnect uses a conversational AI pipeline that understands voice in 10 Indian languages and matches workers with relevant jobs near them.

Speak in Your Language

Workers record a voice message in their native language. No typing needed. "Mujhe electrician ka kaam chahiye Bangalore mein" is all it takes.

Browser MediaRecorder WebM / Opus

AI Transcription

Amazon Transcribe converts voice to text with support for 10 Indian languages including Hindi, Tamil, Telugu, Bengali, and more.

Amazon Transcribe Amazon S3 AWS Lambda

Entity Extraction

Amazon Bedrock (Nova Micro) extracts structured data from natural speech: job type, location, salary expectations, skills, and availability.

Amazon Bedrock Nova Micro

Smart Matching

Multi-dimensional matching algorithm scores jobs on location proximity, skill relevance, salary fit, and schedule compatibility. Returns the top matches.

DynamoDB GSI Queries

Response in Your Language

Results are formatted and delivered in the worker's native language with contact details, salary info, and location. The full conversation is maintained across sessions.

Amazon Bedrock Multilingual Templates
Built entirely on AWS, deployed via CDK
KaamConnect leverages 12+ AWS services across 2 regions, all defined as Infrastructure as Code with AWS CDK (Python).
CloudFront
Static site + HTTPS
API Gateway
REST API + CORS
Lambda
6 functions
DynamoDB
3 tables + GSIs
Compute

AWS Lambda

6 serverless functions: Message Router, Voice Processor, Entity Extractor, Matcher, Response Generator, Web Chat

Database

DynamoDB

3 tables with GSIs: Sessions (TTL), Job Postings (location + category indexes), User Profiles

AI / ML

Amazon Bedrock

Nova Micro model for entity extraction and multilingual response generation via inference profiles

Speech

Amazon Transcribe

Real-time speech-to-text in 10 Indian languages with confidence scoring

API

API Gateway

Two REST APIs: WhatsApp webhook (EUMS) and Web Chat endpoint with CORS & throttling

Messaging

SNS + SQS

Cross-region fan-out from us-east-1 (EUMS) to ap-south-1 (Lambda). Dead Letter Queue for reliability

Storage

Amazon S3

Voice file staging with auto-cleanup lifecycle policy. Static website hosting for the web app

CDN + TLS

CloudFront + ACM

HTTPS on custom domain kaamconnect.rahulsingh.xyz with SSL certificate via AWS Certificate Manager

WhatsApp

EUMS

End User Messaging Social for WhatsApp Business API integration in us-east-1

IaC

AWS CDK

4 stacks in Python: Foundation, API, Processing, Monitoring. Full infrastructure as code

Observability

CloudWatch

Custom dashboards, Lambda log retention, error tracking, and performance monitoring

Security

IAM

Least-privilege roles per Lambda. Fine-grained Bedrock, Transcribe, and DynamoDB permissions

Built for WhatsApp, adapted for the web
Our architecture was designed WhatsApp-first using AWS EUMS. Here's our journey and the pivot that made the demo possible.
10 Indian languages, one platform
Workers speak in their native language. KaamConnect understands, processes, and responds in the same language. Voice-first, no typing required.
हिन्दी
Hindi
hi-IN
English
English
en-IN
தமிழ்
Tamil
ta-IN
తెలుగు
Telugu
te-IN
বাংলা
Bengali
bn-IN
मराठी
Marathi
mr-IN
ગુજરાતી
Gujarati
gu-IN
ಕನ್ನಡ
Kannada
kn-IN
മലയാളം
Malayalam
ml-IN
ਪੰਜਾਬੀ
Punjabi
pa-IN
Designed for those who speak, not type
Most blue-collar workers are more comfortable speaking than typing. KaamConnect is built from the ground up for voice interaction.

Tap and Speak

One tap to record. Speak naturally in your language. No keyboards, no forms, no confusion. Just a conversation.

AI Understands Context

Amazon Bedrock extracts job type, location, salary, and skills from natural speech. "Mujhe driver ka kaam chahiye" is enough.

Conversational Flow

Not a form. Not a search bar. A conversation. KaamConnect asks follow-up questions, clarifies details, and guides workers through matching.

Ready to see it in action?

Try KaamConnect right now. Speak in Hindi, Tamil, or any of our 10 supported languages.

Talk to KaamConnect
Built by Team KaamConnect
For the AI for Bharat Hackathon 2025. Building technology that serves everyone, not just the privileged few.
R

Rajarshi Roy

R

Rahul Kumar Singh