Projects

Technical projects showcasing practical implementations and architectures

A comprehensive guide to building an enterprise-grade URL shortener with event sourcing, 3-tier caching, real-time analytics, and multi-region deployment capable of handling 50,000+ RPS.
.NET 8.0 Angular AWS Kubernetes Terraform GitHub Actions Event Sourcing Redis PostgreSQL SignalR
A deep dive into ray tracing implementation, exploring the physics of light transport, rendering equations, and practical optimization techniques for creating photorealistic 3D graphics.
C++ Computer Graphics Physics Simulation 3D Rendering Ray Tracing
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.
Python NumPy Computer Vision Neural Networks Deep Learning
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.
PyTorch BERT Computer Vision NLP Deep Learning
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.
TypeScript Node.js Python React Kubernetes Skaffold Helm NATS Streaming MongoDB Atlas Redis Stripe API Prometheus Grafana Docker GitHub Actions
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.
C++ NS3 Networking TCP/IP Protocol Design
A sophisticated multi-pass compiler for a subset of C programming language, featuring lexical analysis, syntax analysis, semantic analysis, intermediate code generation, and assembly optimization.
C++ Flex Bison Assembly Compiler Design
A 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 Blockchain Olympiad Bangladesh 2021 (BCOLBD 2021).
Ethereum Solidity Smart Contracts Web3.js NFT ERC-1155 ERC-721 Polygon