Projects

Open-source work, AI tools, and engineering experiments.

Mutual Funds Analyser using AI Agents

Mutual Funds Analyser using AI Agents

CrewAI is designed to facilitate the collaboration of role-playing AI agents. In this example, these agents work together to identify & rank mutual funds based on the given inputs.

scikit-learnTensorFlowPyTorchCrew AI
Analysis of Talks

Analysis of Talks

This project analyzes youtube talks using natural language processing, emotion tagging, storytelling classification, and cosine similarity for content clustering, the project identifies common narrative arcs, emotional triggers, and speaking strategies that consistently captivate audiences.

PythonYouTube Transcript APICosine SimilarityOpenAI GPT
MAITRI

MAITRI

An enterprise-grade agentic AI platform that orchestrates a virtual team of specialised AI agents (MITRAs) to autonomously manage the entire software development lifecycle — from planning and design to coding, testing, and deployment. Governed by the SAARATHI console for human-on-the-loop oversight.

PythonMulti-Agent AIAgentic AIHTML
LinearB MCP Server

LinearB MCP Server

A read-only Model Context Protocol (MCP) server for querying LinearB data — deployments, teams, users, services, incidents, and metrics — via natural language through any MCP-compatible AI client like Claude.

PythonMCPLinearB API
CTO Atlas

CTO Atlas

An interactive infographic website covering the core concepts every CTO needs to know — strategy, architecture, team building, delivery, and leadership — presented as a visual reference guide.

HTMLCSSJavaScript
Talk Storytelling Analyser

Talk Storytelling Analyser

A Streamlit app that mines storytelling patterns from TED Talks using YouTube transcripts. Uses NLP and optional GPT analysis to break down story structure — character, conflict, and emotional tone — to understand what makes a talk truly compelling.

PythonStreamlitNLPGPTYouTube API
ElasticSearch Query via CrewAI

ElasticSearch Query via CrewAI

Query ElasticSearch in plain English using a CrewAI multi-agent network. AI agents collaborate to translate natural language into ES DSL queries and fetch the required data — no query syntax knowledge needed.

PythonCrewAIElasticSearchGPT-4o
Slack Reminder Bot

Slack Reminder Bot

A serverless AWS Lambda function (Python) that sets Slack statuses on a schedule — driven by a Google Sheet. Deploy once and let it run; no servers to manage.

PythonAWS LambdaServerlessSlack APIGoogle Sheets
Guess My Number

Guess My Number

A Flutter Web game where you and the computer each pick a secret number and take turns guessing. First to guess correctly wins. Features higher/lower visual clues, round history, and full keyboard support.

FlutterDart