Projects
Technical projects showcasing practical implementations and architectures
Project Showcases
An in-depth exploration of applying "Design by Contract" principles to Large Language Models, offering a comprehensive taxonomy, detection methods, and enforcement strategies to make AI systems more reliable and predictable....
Building a Go Database Engine from Scratch
Systems ProgrammingA comprehensive implementation of a custom database engine in Go featuring ACID compliance, B+ tree storage, MVCC concurrency control, adaptive indexing, and ML-enhanced query optimization—built entirely from scratch without external...
A deep dive into ray tracing implementation, exploring the physics of light transport, rendering equations, and practical optimization techniques for creating photorealistic 3D graphics.
A custom convolutional neural network implementation from scratch using only NumPy that achieves 95.87% accuracy on Bangla handwritten digit recognition, without relying on deep learning frameworks.
Blockchain in Healthcare 2.0
ResearchAn advanced blockchain framework designed specifically for healthcare data management that incorporates sharding, Layer-2 solutions, and a Directed Acyclic Graph (DAG) ledger structure.
Extended the "Show, Attend, and Tell" image captioning model with BERT to improve caption quality and reduce training time, achieving 36% improvement in CIDEr score and 43% improvement in BLEU-4....
A comprehensive microservices-based event management platform engineered for scalability, resilience, and rapid feature delivery, supporting end-to-end workflows for event creation, promotion, participant engagement, and monetization.
Modified TCP Vegas implementation with dynamic aggressiveness to address fairness issues when competing with TCP Reno, achieving near-perfect fairness while preserving Vegas' efficiency advantages.
Yet Another C Compiler
ProjectsA sophisticated multi-pass compiler for a subset of C programming language, featuring lexical analysis, syntax analysis, semantic analysis, intermediate code generation, and assembly optimization.
Blockchain Based Ticketing Platform
ProjectsA comprehensive blockchain-based ticketing platform that addresses fraud, scalping, and counterfeiting in the event ticketing industry using smart contracts and NFTs. This project was selected as a finalist in the...
More Projects
Blockchain-Based Ticketing Platform
FinalistFinalist in Blockchain Olympiad Bangladesh (BCOLBD) 2021 with team "Recursively Enumerable". Designed NFT-based ticketing system using ERC-1155 standard. Implemented smart contracts for anti-scalping, dynamic QR codes, and decentralized identity management...
Implemented Show, Attend and Tell architecture with ResNet-101 encoder and LSTM decoder. Achieved BLEU-4: 0.335, CIDEr: 0.92 on MS-COCO dataset. Enhanced with beam search and multi-head attention achieving 11-point BLEU-4...
Designed microservices-based event management system. Led back-end architecture implementing newsfeed, payment, authentication, and event management services.
Built complete compiler for subset of C language using Flex (lexical analysis) and Bison (parsing). Implemented symbol table management with scope handling and comprehensive error reporting. Added semantic analysis for...
Implemented and analyzed TCP congestion control variants (Reno vs Vegas) using NS3 network simulator. Designed TCP Vegas+ modification addressing fairness issues through dual-mode operation. Conducted comprehensive performance analysis measuring throughput,...