Skip to main content
Projects

Things I have built, shipped, researched, and learned from.

This is a curated project archive with product context, engineering role, impact, stack, and implementation highlights.

AI + SecurityAI + VisionBankingAI + Full-StackFull-StackAI + SpeechAI + SearchMobileStudent projects

15

documented projects

across AI, mobile, and web

6

featured case studies

deeper technical stories

9

project domains

security, full-stack, mobile

6+

core stacks

Next.js, Flutter, Flask, PHP, Node, Android

Featured

These projects best show the blend of research, system design, product thinking, and implementation.

eKYC Customer Onboarding Platform project illustration
Banking
2026In production since Sep 2026 · 189 branches & 1,224 sub-branchesApplication architect and developer (backend & frontend)

eKYC Customer Onboarding Platform

Digital account opening with NID OCR and maker-checker approval

Digitized end-to-end customer onboarding for a national bank, in production since 27 September 2026 across all 189 branches and 1,224 sub-branches, from NID upload to account creation in the CBS.

2

Onboarding channels

Frontend + backend

Engineering scope

  • Retry-aware customer and joint-account creation with explicit handling of uncertain CBS outcomes.
  • PostgreSQL-to-Oracle migration with reconciliation, rollback generation, and legacy-file access.
  • Identity verification, maker-checker/BAMLCO review, PDF forms, and masked integration logs.
Next.js 16.NET 8Oracle 19cCBS IntegrationData MigrationIdentity VerificationLDAP
Decentralized Medical Image Sharing project illustration
AI + Security
2024Published in IET Blockchain (2025)Researcher and full-stack engineer

Decentralized Medical Image Sharing

Blockchain + deep learning for tamper-proof healthcare data

Published as a first-author journal article in IET Blockchain (2025) with 98% average integrity correctness across three radiology datasets.

3

Security layers

Next + Flask

Core stack

  • DNN-based feature hashing for compressed and original image consistency.
  • AES-256 encryption before decentralized storage.
  • On-chain feature map and verification record design.
Next.jsFlaskMongoDBMachine LearningBlockchainIPFSAES-256
SynthNID - Bangla ID Reader Trained Without Real Cards project illustration
AI + Vision
2026Paper in preparation · dataset public on KaggleIndependent researcher

SynthNID - Bangla ID Reader Trained Without Real Cards

A vision-language model that learned to read national ID cards from synthetic data

On 400 real test cards shared with consent, it reads 95.2% of Bangla names exactly (88.7% before adaptation) and 66.9% of full addresses (15.8% before), the most accurate of nine methods compared. 11,000 synthetic cards are released publicly.

95.2%

Bangla names read exactly

0

Real cards used in training

  • No real ID card and no personal record used in training.
  • Compared against nine methods, including Tesseract, EasyOCR, and PaddleOCR-VL.
  • Calibrated per-field confidence for human review of doubtful fields.
Qwen3.5-9BLoRASynthetic DataBangla OCRPyTorchSelective Prediction
Selfled - Digital Account Opening project illustration
Banking
2026Live since Sep 2026Application architect and developer (backend & frontend)

Selfled - Digital Account Opening

Start opening a bank account online, from your own phone

Live since 27 September 2026: customers can start account opening online from their own phone while maker-checker and BAMLCO compliance stays intact.

13

Wizard steps

4

Verification layers

  • In-browser liveness capture with verified-photo persistence and match-attempt logging.
  • Nominee, guardian, introducer, and FATCA data capture.
  • Unified review across channels, with account creation gated on completed onboarding and successful dedup synchronization.
Next.js 16.NET 8Oracle 19cMediaPipeJWT (RSA)OTP
Shopnopath - AI Learning & Test Preparation project illustration
AI + Full-Stack
2026Live at shopnopath.com · web + iOS/Android appsSolo full-stack developer

Shopnopath - AI Learning & Test Preparation

Job exams, IELTS, SAT, and handwritten-answer grading in one platform

A full learning product connecting job-exam preparation, handwritten answers, courses, and IELTS/SAT practice. Content generation is moderated; language-test AI evaluations can publish automatically, with exceptions routed to review.

Job prep + IELTS + SAT

Learning tracks

Web + Flutter

Client apps

  • Private handwritten-answer uploads, transcription correction, and regrading instead of silently failing to zero.
  • Server-owned IELTS/SAT section clocks, adaptive SAT routing, and versioned score reports.
  • AI Writing/Speaking feedback with retry and review rules, plus course authoring and JSON import/export.
FastAPINext.js 16React 19PostgreSQLCeleryRedisGoogle GeminiFlutter
Archive

All project work

Filter by domain and scan the role, status, stack, outcomes, and source links.

Showing 15 projects

eKYC Customer Onboarding Platform project illustration
Banking
2026In production since Sep 2026 · 189 branches & 1,224 sub-branchesApplication architect and developer (backend & frontend)

eKYC Customer Onboarding Platform

Digital account opening with NID OCR and maker-checker approval

Digitized end-to-end customer onboarding for a national bank, in production since 27 September 2026 across all 189 branches and 1,224 sub-branches, from NID upload to account creation in the CBS.

2

Onboarding channels

Frontend + backend

Engineering scope

  • Retry-aware customer and joint-account creation with explicit handling of uncertain CBS outcomes.
  • PostgreSQL-to-Oracle migration with reconciliation, rollback generation, and legacy-file access.
Next.js 16.NET 8Oracle 19cCBS IntegrationData Migration
Decentralized Medical Image Sharing project illustration
AI + Security
2024Published in IET Blockchain (2025)Researcher and full-stack engineer

Decentralized Medical Image Sharing

Blockchain + deep learning for tamper-proof healthcare data

Published as a first-author journal article in IET Blockchain (2025) with 98% average integrity correctness across three radiology datasets.

3

Security layers

Next + Flask

Core stack

  • DNN-based feature hashing for compressed and original image consistency.
  • AES-256 encryption before decentralized storage.
Next.jsFlaskMongoDBMachine LearningBlockchain
SynthNID - Bangla ID Reader Trained Without Real Cards project illustration
AI + Vision
2026Paper in preparation · dataset public on KaggleIndependent researcher

SynthNID - Bangla ID Reader Trained Without Real Cards

A vision-language model that learned to read national ID cards from synthetic data

On 400 real test cards shared with consent, it reads 95.2% of Bangla names exactly (88.7% before adaptation) and 66.9% of full addresses (15.8% before), the most accurate of nine methods compared. 11,000 synthetic cards are released publicly.

95.2%

Bangla names read exactly

0

Real cards used in training

  • No real ID card and no personal record used in training.
  • Compared against nine methods, including Tesseract, EasyOCR, and PaddleOCR-VL.
Qwen3.5-9BLoRASynthetic DataBangla OCRPyTorch
Selfled - Digital Account Opening project illustration
Banking
2026Live since Sep 2026Application architect and developer (backend & frontend)

Selfled - Digital Account Opening

Start opening a bank account online, from your own phone

Live since 27 September 2026: customers can start account opening online from their own phone while maker-checker and BAMLCO compliance stays intact.

13

Wizard steps

4

Verification layers

  • In-browser liveness capture with verified-photo persistence and match-attempt logging.
  • Nominee, guardian, introducer, and FATCA data capture.
Next.js 16.NET 8Oracle 19cMediaPipeJWT (RSA)
Shopnopath - AI Learning & Test Preparation project illustration
AI + Full-Stack
2026Live at shopnopath.com · web + iOS/Android appsSolo full-stack developer

Shopnopath - AI Learning & Test Preparation

Job exams, IELTS, SAT, and handwritten-answer grading in one platform

A full learning product connecting job-exam preparation, handwritten answers, courses, and IELTS/SAT practice. Content generation is moderated; language-test AI evaluations can publish automatically, with exceptions routed to review.

Job prep + IELTS + SAT

Learning tracks

Web + Flutter

Client apps

  • Private handwritten-answer uploads, transcription correction, and regrading instead of silently failing to zero.
  • Server-owned IELTS/SAT section clocks, adaptive SAT routing, and versioned score reports.
FastAPINext.js 16React 19PostgreSQLCelery
Sports Assistant BD project illustration
Full-Stack
2026Web + Flutter browser app; mobile clientsSolo full-stack & mobile developer

Sports Assistant BD

Academy operations, biometric attendance, and hourly venue booking

One product spanning academy operations and venue rental: attendance devices, membership access, offline fee records, public availability search, booking squads, and SaaS administration. Payment records document money collected outside the app; they do not process payments.

3

App surfaces

DB constraint

Booking guard

  • ZKTeco ADMS/PUSH attendance tied to tenant devices and member access.
  • Hourly availability and database-enforced protection against double booking.
FlutterFastAPIPostgreSQLZKTeco ADMSWeasyPrint
Memoscribe - Automatic Meeting Minutes project illustration
AI + Speech
2025Industry project at BJIT Ltd.AI engineer (ASR & LLM R&D)

Memoscribe - Automatic Meeting Minutes

Speech recognition + LLMs turning meetings into structured minutes

Contributed the speech and language R&D behind an automatic meeting-minutes product.

Speech + NLP

Domain

BJIT Ltd.

Company

  • ASR model research for transcription.
  • LLM research for structured summarization.
PythonASRLLMsSpeech-to-TextNLP
AI Photo Gallery project illustration
AI + Search
2025BJIT training final projectAI engineer (training capstone)

AI Photo Gallery

Chat with your photo library using a vector database

Demonstrated semantic, conversational search over personal media.

Vector DB

Retrieval

Chatbot

Interface

  • Natural-language photo queries.
  • Embedding-based retrieval.
PythonEmbeddingsVector DBSemantic SearchChatbot
Valour - E-Commerce Platform project illustration
Full-Stack
2026Personal productSolo full-stack developer

Valour - E-Commerce Platform

Full storefront and admin panel on .NET 9 and Next.js

A deployable, Dockerized commerce stack covering the full customer and admin journey.

5+

Order lifecycle states

.NET 9 + Next

Stack

  • Redis-backed cart with coupon application and delivery-fee rules.
  • Guest checkout and order tracking by order number.
.NET 9Next.js 16PostgreSQLRedisAWS S3
RBS - Risk-Based Supervision Reporting project illustration
Banking
2026In production at IFIC Bank PLCApplication architect and developer (backend & frontend)

RBS - Risk-Based Supervision Reporting

Regulatory credit-risk reporting for the central bank

Standardized the bank's risk-based supervision reporting with a complete, auditable approval chain.

3

Report formats

3

Approval levels

  • Field, row, and report-level approval granularity.
  • RSA-signed JWT auth with Active Directory (LDAP) login.
.NET 8Next.js 16SQL ServerSSRSDapper
QOverflow project illustration
Full-Stack
2024Complete projectFull-stack developer

QOverflow

Stack Overflow-inspired Q&A with custom encryption

Delivered a full-stack product pattern covering questions, answers, user data, and protected content.

Q&A

App type

MongoDB

Data layer

  • Question and answer posting flows.
  • MongoDB-backed persistence and API routes.
Next.jsTailwind CSSMongoDBNext APIEncryption
Location-Based Alarm System project illustration
Mobile
2023PrototypeMobile developer

Location-Based Alarm System

Geo-triggered smart notifications for mobile

Demonstrated a practical mobile workflow for geofenced reminders and travel-aware notifications.

Flutter

Platform

Geo

Trigger

  • Map-based alarm setup.
  • Radius-based trigger concept.
FlutterGeofencingMobileMaps API
Doctor Appointment System project illustration
Student projects
2023PrototypeMobile and API developer

Doctor Appointment System

Mobile app for booking and managing medical appointments

Explored healthcare UX and service coordination through a mobile-first product.

Healthcare

Domain

  • Appointment booking.
  • Doctor availability flow.
FlutterNode.jsMongoDBMobile
Online Exam Evaluator project illustration
Student projects
2021Academic projectBackend and web developer

Online Exam Evaluator

LMS for creating, attending, and grading exams

Modeled a complete education workflow from teacher setup to student results.

PHP/MySQL

Stack

  • Teacher exam creation.
  • Student submission flow.
PHPMySQLWeb
UIU CGPA Calculator project illustration
Student projects
2022Complete projectAndroid developer

UIU CGPA Calculator

Native Android app for academic performance tracking

Created a practical academic utility for repeated student use.

Android

Platform

  • Native Java Android implementation.
  • UIU grading rules.
AndroidJavaMobile

Want the research layer behind this work?

The research page connects the AI, security, and academic pieces.

Research and publications