Projects

Things I have built — 9 projects across 5 years. Every technology, tag and topic is clickable.

All years 20262025202420232022
c# 13asp.net core 11.net 10typescript 9docker 4clean architecture 3angular 2domain driven design 2microservices 2node.js 2python 2sql server 2

2026

9 projects
BcsExamPlatform
2026· Ongoing

BcsExamPlatform

A full-stack BCS exam preparation platform built with ASP.NET Core 8, Next.js(planning or will look for other), and SQL Server, providing a realistic exam environment with bilingual (Bangla/English) support, JWT authentication, detailed performance analytics, rankings, and instant result evaluation.

Mila Mart
2026· Completed

Mila Mart

A bilingual (Bengali/English) full-stack e-commerce and operations platform for Mila Interior Solutions, a Dhaka-based home interior/decor business. It combines a public storefront (custom stickers, wallpapers, home-deco catalog, AI decor preview) with an admin back office for managing orders, finance, and site content — built as a single TypeScript codebase with a React frontend and an Express/tRPC backend on MySQL/TiDB.

Portfolio
2026· Completed

Portfolio

A personal developer portfolio showcasing my professional experience, technical skills, certifications, and real-world software projects in .NET, Full-Stack Development, Cloud, and DevOps.

Lipikar
2026· Ongoing

Lipikar

Lipikar (লিপিকার, "the scribe") — a handwritten Bengali document recognition pipeline for Bangladeshi land deeds (দলিল): image restoration, line segmentation, HTR, lexicon-aware post-correction, and structured field extraction with human-in-the-loop review.

PayNexa
2026· Completed

PayNexa

PayNexa is a fintech payment platform built as .NET 10 microservices (Customer, Authentication, Payment, Transaction, Notification) behind a YARP API gateway. Each service follows Clean Architecture, DDD and CQRS. Writes go to SQL Server, reads come from MongoDB read models, and Redis is the cache. Events flow to Kafka through a transactional outbox. Every request is logged end to end with Serilog, Seq and OpenTelemetry under one correlation id, with personal data masked. The whole stack runs in Docker.

Personal Blog Website
2026· Completed

Personal Blog Website

A personal blog and project portfolio built with NestJS and TypeScript, deployed to an AWS EC2 instance by a Jenkins pipeline that runs on every push. Docker builds the image, the tests run inside that image, and a named volume keeps posts, projects and uploaded photos alive when the container is replaced. It includes a Markdown editor with drafts and scheduling, a searchable project portfolio, an About page with a photo gallery, and an image pipeline that resizes on demand and builds social preview cards.