Innovative AI solutions and applications I've built and deployed
Showing 12 projects
⭐ Featured Project
AI & Machine Learning
AI-Agent Learning Assistant
March 2025
Developed an interactive AI-powered web app using Agentic RAG to simplify complex topics from uploaded PDFs, combining book content with web-sourced insights and dynamic visualizations.
Technologies Used:
StreamlitLanggraphOpenAI GPT-4oTavily APIVector DB
Key Highlights:
Built with Streamlit, Langgraph, and OpenAI, leveraging GPT-4o-mini for natural language processing and Tavily API for real-time web searches
Integrated vector databases for efficient storage and retrieval of knowledge, enabling intelligent decision-making
Designed intuitive chat interface with session memory, highlighted keywords, and clear formatting
Enabled users to upload PDFs and receive simplified answers, improving learning efficiency by 30%
An AI-powered sales agent platform that automates hierarchical sales data analysis, reporting, and actionable insights, enabling departments to make faster, smarter business decisions. Integrates agentic reasoning, retrieval-augmented generation (RAG), and real-time analytics for end-to-end sales intelligence.
Designed and developed a PDF parser leveraging Retrieval-Augmented Generation (RAG) and Large Language Models (LLMs) to extract and summarize data from both structured and unstructured PDFs.
Technologies Used:
RAGLLMsNLPPythonVector DB
Key Highlights:
Enabled quick and accurate insights by automating data extraction and summarization, reducing manual effort by 40% and improving processing speed by 50%
Implemented advanced NLP techniques to handle complex document layouts, achieving 95% accuracy in data extraction
Integrated the solution into existing workflows, reducing turnaround time from hours to minutes
Built user-friendly interface increasing adoption by cross-functional teams by 30%
Developed a web application enabling real-time multilingual translation for healthcare communication, facilitating seamless interaction between patients and healthcare providers.
Developed a tool enabling users to generate SQL queries in plain English, retrieve data from databases, and create detailed reports with automatic LLM-based summarization.
Technologies Used:
LLMSQLPythonNLP
Key Highlights:
Integrated Large Language Model to automatically summarize reports
Made data analysis faster and more accessible for non-technical users
Streamlined querying and reporting process, reducing time to generate insights by 40%
Designed intuitive interface improving user adoption by 25%
Enhanced data accessibility and decision-making efficiency
⭐ Featured Project
📰 Media Coverage
Computer Vision
Face Recognition System for Bangladesh Police
Jan-Jun 2021
Developed a real-time face recognition system using OpenCV and neural networks with live camera feed integration for law enforcement applications. This project was featured in national media.
A comprehensive data warehouse project implementing ETL pipelines, data analytics, and BI reporting to centralize and analyze transactional data from multiple sources.
Technologies Used:
SQL ServerT-SQLETLData WarehousePower BI
Key Highlights:
Designed and implemented a centralized data warehouse integrating multiple transactional databases
Developed ETL pipelines to clean, transform, and load data efficiently
Created analytical reports and dashboards for business insights
Optimized query performance and improved reporting speed by 35%
Enabled strategic decision-making through consolidated data analysis
Sales, Customer, and Product Analysis with Power BI
2023
Analyzed AdventureWorks sales data using SQL and Power BI to generate interactive dashboards for tracking sales, customers, and product performance, supporting strategic business decisions.
Technologies Used:
SQL ServerT-SQLPower BIPowerQueryData Analysis
Key Highlights:
Built a multi-page interactive Power BI dashboard with real-time data visualization
Performed in-depth analysis of sales, customers, and products for 2016-2017
Integrated SQL Server data with Power BI for automated reporting
Enabled dynamic slicing/dicing of data by year, month, product, and customer attributes
Supported business strategy with actionable insights and KPI tracking
A WhatsApp-based conversational AI agent built with LangGraph, supporting voice & text messaging, voice transcription → response, and persistent multiturn context. Acts as an empathetic assistant.
Technologies Used:
LangGraphFastAPIGroq LLMPostgreSQLTwilio/WhatsApp API
Key Highlights:
Supports multi-modal communication: text input, voice notes, and voice responses. :contentReference[oaicite:1]{index=1}
Maintains conversation state over WhatsApp with a relational database backend (PostgreSQL) for persistence. :contentReference[oaicite:2]{index=2}
Implements transcription of voice messages (e.g., via Whisper or equivalent) and synthesised voice responses. :contentReference[oaicite:3]{index=3}
Leverages LangGraph’s agent-orchestration to manage multi-step flows and memory. :contentReference[oaicite:4]{index=4}
Demonstrates WhatsApp use-case for conversational AI beyond simple chatbots—designed for empathy and long-term context.
A project aimed at enabling conversational access to relational or other databases via retrieval-augmented generation (RAG), allowing users to ask natural-language questions that map to data queries under the hood.
Technologies Used:
RAGLLMVector DB / embeddingsSQL / NoSQL interface
Key Highlights:
Enables natural-language querying of structured data using RAG pipelines.
Supports retrieval of relevant database context and generation of responses grounded in the data.
Bridges LLMs with actual database back-ends (SQL) rather than purely document retrieval.
A tool for automating the ingestion of PDF (and perhaps image) documents, extracting structured data, and inserting into a database—supporting downstream analytics or LLM workflows.
Technologies Used:
PDF parsing / OCRLLM/NLP for extractionDatabase insert (SQL/NoSQL)Automation/ETL pipeline
Key Highlights:
Automates PDF → structured database insertion, eliminating manual data entry.
Uses AI/NLP for extracting fields from unstructured PDF content.
Enables downstream analytics or BI reporting via structured data store.