🧠 IntelliStudy
AI-powered learning platform with Hybrid RAG pipeline (DuckDB + JGraphT) for document Q&A, summarization, Bangla translation, and dynamic MCQ generation powered by Gemini API.
Software Engineer at Unisoft Systems Ltd with hands-on experience in Java/Spring Boot, banking systems, and distributed systems. Strong background in Data Structures & Algorithms with 2200+ problems solved.

I'm a Software Engineer at Unisoft Systems Ltd, working on Loan Origination Systems for banking clients using Java and Spring Boot. With a strong foundation in competitive programming, I excel at writing efficient, readable code and designing algorithms. I'm passionate about distributed systems, backend engineering, and building reliable software at scale.
A selection of work across backend, distributed systems, and apps.
AI-powered learning platform with Hybrid RAG pipeline (DuckDB + JGraphT) for document Q&A, summarization, Bangla translation, and dynamic MCQ generation powered by Gemini API.
Fault-tolerant distributed job scheduling system. Implements Distributed Locking (CAS), Consistent Hashing, Leader Election with Split-brain detection, and Heartbeat & Failover across worker nodes.
Create and manage quizzes with random question delivery, scoring, and a simple admin flow.
Developer utilities and snippets hub with simple backend for storing/retrieving items.
Minimal food ordering front-end with category browsing and cart UI.
City-based forecast viewer with clean UI components and API integration.
Randomized quizzes with scoring and result review, optimized for mobile.
Core banking features like accounts, transactions, and basic reporting.
Console/graphics-based mini game implementing state and scoring mechanics.
Competitive Programming & Academic
Explored convolutional architectures to detect and classify vehicles from road images.
Analyzing caffeine's impact on functional connectivity using spatio-temporal graph neural networks.
Combines LLMs with retrieval to improve accuracy for Bangla question answering.