Projects

Selected research and technical projects spanning artificial intelligence, natural language processing, computer vision, multimodal learning, speech processing, and software development.

AI, Machine Learning & NLP Projects

OOD AI-Generated Code Detection
AI-GENERATED CODE DETECTION
MARCH 2026

OOD AI-Generated Code Detection – SemEval 2026

Developed a robustness-oriented framework for detecting AI-generated code under out-of-distribution language and domain shifts, using invariant representation learning and supervised contrastive training.

Machine Learning UniXcoder Contrastive Learning OOD Detection
Structure-Aware Syllogistic Reasoning
LOGICAL REASONING
MARCH 2026

Structure-Aware Syllogistic Reasoning

Developed a structure-aware framework for evaluating logical validity while reducing semantic plausibility bias in language model reasoning.

NLP Logical Reasoning LLMs Bias Mitigation
Agentic AI Chatbot
AGENTIC AI CHATBOT
JANUARY 2026

Agentic AI Chatbot

Created an agentic AI chatbot using FastAPI and Streamlit with OpenAI and Groq models, supporting multi-agent reasoning workflows and optional web search integration for real-time knowledge.

LangChain FastAPI Streamlit OpenAI Groq
BANGLA DIALECT NORMALIZATION
NOVEMBER 2025

Bangla Dialect Normalizer

Explored automatic transcription and normalization of regional Bengali dialects into standard Bangla to improve language accessibility.

NLP Bangla Dialect Normalization
Span Identification
TEXT SPAN IDENTIFICATION
APRIL 2025

Span Identification

Developed a transformer-based system for identifying manipulative text spans in Telegram posts for the UNLP-2025 Shared Task.

NLP Transformers Text Classification
Investigative Question Generation
INVESTIGATIVE QUESTION GENERATION
SEPTEMBER 2025

Investigative Question Generation (IQG)

Developed a LangChain-based multi-stage prompting framework to generate and rank investigative questions for assessing the trustworthiness of news content.

LangChain LLMs Prompt Engineering NLP
Bengali Speaker Diarization
BENGALI SPEAKER DIARIZATION
FEBRUARY 2026

Bengali Speaker Diarization

Developed a Bengali speaker diarization framework integrating Silero VAD, ECAPA-TDNN embeddings, and AHC, with performance evaluated using Diarization Error Rate (DER).

ECAPA-TDNN Silero VAD AHC Speech Processing

Computer Vision & Multimodal AI Projects

Synthetic Face Dataset Generation
SYNTHETIC FACE GENERATION
NOVEMBER 2025

Synthetic Face Dataset Generation

Generated synthetic facial images using Stable Diffusion models with diverse emotions, demographics, and visual attributes for computer vision and emotion recognition research.

Stable Diffusion Generative AI Computer Vision Python
Image Caption Generator
IMAGE CAPTION GENERATION
OCTOBER 2025

Image Caption Generator

Built an AI-powered image captioning web application using Streamlit and a pretrained BLIP model to generate natural-language descriptions from uploaded images.

BLIP Streamlit Computer Vision Python
Misogyny Meme Detection
MISOGYNY MEME DETECTION
JULY 2025

Misogyny Meme Detection

Developed a multimodal model combining Chinese BERT and VGG16 to detect misogynistic content in Chinese memes as part of the LT-EDI@LDK 2025 shared task.

Chinese BERT VGG16 Multimodal AI Python
Multimodal Hate Speech Detection
MULTIMODAL HATE SPEECH DETECTION
MARCH 2025

Multimodal Hate Speech Detection

Built a multimodal classification framework using mBERT and Wav2Vec2 to identify and categorize hate speech in Dravidian language datasets.

mBERT Wav2Vec2 NLP Multimodal Learning
Bangla Physics MCQ Challenge
BANGLA PHYSICS MCQ CHALLENGE
JUNE 2025

Bangla Physics MCQ Challenge

Developed a language-model-based system for answering Bangla-medium physics multiple-choice questions, using Qwen3-14B, Unsloth, and LoRA-based model optimization.

Qwen3-14B Unsloth LoRA LLMs
Sentiment Analysis in Bangla Language
BANGLA SENTIMENT ANALYSIS
MARCH 2025

Sentiment Analysis in Bangla Language

Developed a machine learning system for classifying Bangla text and images into seven emotion categories, including happiness, sadness, anger, surprise, disgust, and fear.

Machine Learning Bangla NLP Emotion Recognition Multimodal AI

Software Development Projects

Django Blog Project
DJANGO BLOG PLATFORM
DECEMBER 2024

Django Blog Project

Developed a full-stack Django blog platform featuring user authentication, blog content management, interactive commenting, search functionality, and API integration.

Django Python HTML CSS
CUET Store System
CUET STORE MANAGEMENT SYSTEM
MAY 2024

CUET Store System

Designed and implemented a university store management system using Java and MySQL as part of the Software Engineering course project.

Java MySQL Software Engineering