
I completed my B.Sc. in Computer Science & Engineering at the Islamic University of Technology (IUT) in October 2025, and then worked as an ML Engineer at Apurba Technologies Ltd. (Oct 2025 – May 2026), building Bengali OCR pipelines, document layout detection systems, and exploring VLM fine-tuning. I am currently a Research Fellow at ARI (Arbitrary Research Institute), working on Advanced Natural Language Processing, Machine Translation, Systems, and AI Agent Evaluation.
I am interested in Computer Vision, Natural Language Processing, and Multimodal AI.
Re-Think: Interactive Two-Stage Self-Regulated Reasoning for LLMs
* denotes equal contribution.
Football Game Analysis — Player & Ball Tracking with Team Detection
Computer vision pipeline detecting and tracking players, referees, and the ball using YOLOv8 + ByteTrack; custom team classification via KMeans jersey-color clustering; visual annotations with ellipses, triangles, and track IDs.
Python, OpenCV, YOLOv8, ByteTrack, scikit-learn, Roboflow, supervision
SahityaBot — Multilingual Bangla RAG Chatbot
RAG chatbot for Bengali/English queries over HSC'26 Bangla literature using Gemini 1.5 Flash; OCR extraction via pdf2image + pytesseract, MiniLM dense embeddings, FAISS retrieval, CrossEncoder reranking; groundedness/relevance evaluation pipeline with auto-generated HTML reports.
Python, FastAPI, Gemini API, Tesseract OCR, FAISS, sentence-transformers, CrossEncoder, Jinja2, Tailwind
Bangla News Article Classification
GRU/LSTM/CNN models for Bangla news categorization; GRU: 91.72%, LSTM: 90.99%, CNN: 90.60% accuracy; weighted loss for class imbalance; tokenization and sequence padding pipeline.
Python, TensorFlow, Keras, NumPy, Pandas, scikit-learn