guest@kman:~$git diff projects/
Projects
🏨YatraWeaveFEATURED
[2025]
1+Next-generation hotel booking platform that solves the OTA visibility gap using conversational AI — users describe complex preferences in natural language and agents extract structured search parameters across multi-turn dialogue.
2+Implements a proof-of-concept Agent-to-Agent (A2A) communication protocol where client-side and hotel-side AI agents negotiate directly for real-time availability and instant booking confirmation, eliminating intermediary commission structures.
3+Built with production-grade patterns: stateful conversation management, dynamic generative UI that adapts components to conversation context, and live third-party hotel inventory integration with a functional demo booking flow.
Tech Stack:
LangGraphDeepAgentsGenerative UIA2A ProtocolPythonNext.jsPostgreSQL
📦DevNarrateFEATURED
[2025]
1+AI-powered MCP server that automates git workflows by generating conventional commit messages from staged changes and creating detailed PR descriptions with customizable templates
2+Features token-aware handling for large diffs with pagination support and ensures safety by only working with staged changes to prevent accidental commits
Tech Stack:
PythonMCPGitAgentic
🚗BMW Pre-Owned Vehicle Search
[2025]
1+Personal automation project built while shopping for my own BMW to monitor inventory for exact color, package, and price combinations without daily manual checks
2+Schedules Playwright-based token fetching, queries BMW APIs, and layers API-level plus client-side filters to pinpoint vehicles that match strict preferences
3+Tracks seen vehicles in SQLite, exports curated Excel sheets, and only emails when brand-new preferred listings appear so nothing slips by
Tech Stack:
PythonPlaywrightPandasSQLitePyYAMLopenpyxl
🏸Badminton League Management Tool
[2019]
1+Comprehensive web application for managing badminton leagues and tournaments, enabling users to browse leagues, track team standings, view match statistics, and monitor rankings
2+Interactive leaderboard with team performance metrics and detailed match history featuring win/loss visualizations using ECharts for dynamic data visualization
3+Real-time search across leagues with league registration and team analytics featuring expandable match details for comprehensive performance tracking
4
5+Built with Vue.js and Vuetify for a responsive Material Design UI, integrated with Python/Flask REST API backend and MongoDB
6+Responsive design across desktop, tablet, and mobile devices contributing to a 50% increase in user engagement
Tech Stack:
PythonFlaskVue.jsVuetifyMongoDBECharts