My Projects
Python MCP Clients SDK
An open-source Python SDK for LLM-driven tool orchestration using the Model Context Protocol (MCP). Built for seamless integration with OpenAI and Gemini, it enables intelligent agents to interact with databases, APIs, and file systems via MCP servers. Features include automatic tool discovery, interactive chat interfaces, and customizable async workflows, empowering developers to create efficient AI-powered applications.
OMS Agent
An agent Order Management System using AG2, integrated with Flask and Socket.IO for real-time order processing and customer interaction. Leverages Cloudprinter API for managing products like banners and photobooks, delivering scalable e-commerce automation.
Smart Warehouse System
A Streamlit-based web application for intelligent warehouse management, integrating machine learning for defect detection, demand forecasting, and sales analytics. Powered by Python, Pandas, Scikit-learn, TensorFlow, and RFDetr, it features a centralized dashboard, SQLite database integration, and real-time alerts, optimizing warehouse operations with data-driven insights.
Trip Planner Agent
An AI-driven Trip Planner built with CrewAI, automating travel itinerary creation through collaborative AI agents. By analyzing user preferences, budget, and destination options, it generates optimized travel plans, leveraging OpenAI's GPT-4o-mini for intelligent decision-making. The system delivers detailed itineraries, including activities, accommodations, and costs, ensuring a tailored travel experience.
Address Formatting Pipeline
An advanced address formatting pipeline designed for e-commerce and logistics systems, ensuring compliance with strict character limits (address_1 ≤35, address_2 ≤10). Built with Python and leveraging multi-stage processing, including pre-processing, LLM-based formatting, and post-processing, it optimizes addresses by removing redundancies, applying PascalCase, and reallocating words. The pipeline handles complex challenges like company name abbreviation and duplicate removal, delivering clean, standardized outputs stored in CSV.
Cooking Assistant Agent
An AI-powered Cooking Assistant leveraging LangGraph for controlled agent orchestration, delivering tailored recipes and cooking advice. Built with FastAPI for efficient API handling and Streamlit for an intuitive UI, it uses a ReAct-powered researcher agent with Tavily API for web-assisted responses. Docker ensures consistent deployment, with scalability for AWS cloud integration.
ChatBridge
An AI-powered chatbot creation project enabling businesses to design, deploy, and manage custom chatbots. Built with Streamlit, LangChain, and Redis, ChatBridge features RAG, document embedding, and website integration via embed scripts. It offers secure authentication, chat history metrics, and LangSmith tracing for enhanced user engagement and scalability.