Projects
Technical projects showcasing practical implementations and architectures
Building an Enterprise URL Shortener
March 2025
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
Image Caption Generation with BERT Context Vectors
January 2023
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
Yet Another C Compiler
April 2022
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
Blockchain Based Ticketing Platform
April 2021
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