AI is the biggest buzzword in tech today, and like many engineers, I've been diving deep into it. Since my day-to-day work doesn't revolve around AI, I began taking on side projects to learn, experiment, and document my progress. I genuinely believe that AI is something every software engineer should explore, because it marks a major paradigm shift in how we build software—We've moved from machine code to assembly to high-level languages… and now to AI-assisted development. More on AI
A lightweight AI-powered tool that converts raw business requirements into structured user stories, acceptance criteria, test cases, and functional summaries. Supports text/PDF/DOCX input, and provides the generated output in a downloadable DOC file.
Technologies: Python, Streamlit, OpenAI API, python-docx, PyPDF2 / python-docx
Built an AI-powered sales analytics tool that automatically generates interactive charts, KPIs, and business insights from a CSV dataset. The system analyzes sales trends, category/region performance, and produces executive summaries and recommendations using an LLM
Technologies: Python, Streamlit, Pandas, Plotly, Matplotlib, OpenAI API
Zerodha MCP Server & Client — An AI-powered trading assistant that lets you manage your Zerodha trading account through natural language. Built with Python, the Model Context Protocol (MCP), and the Agno framework, it supports placing orders, checking positions, viewing portfolio holdings, and managing trades via a conversational interface or web UI
Technologies: Python, Agno Framework, MCP, KiteConnect, OpenAI, Gradio
An AI-powered hotel recommendation system that scrapes Google and Booking.com, then uses GPT-4o-mini to analyze reviews and score hotels by customizable criteria (breakfast, cleanliness, service, location, value). Provides ranked recommendations with insights, strengths, and weaknesses to help users make informed booking decisions. Features a web interface with real-time streaming results.
Technologies: Python, Flask, LangGraph, Bright Data MCP, OpenAI, React