Skip to content

Senior Officer, AI/ML R&D at Dutch-Bangla Bank

Meharaj Ul Mahmmud

Software Engineer · AI/ML · Dhaka, Bangladesh

I build LLM, OCR and fraud-detection systems that take manual work out.

About

Engineering AI that holds up in production

Software Engineer with 4+ years of experience in machine learning and backend systems. At Dutch-Bangla Bank PLC I lead R&D on LLMs, RAG and document AI, and ship production systems for fraud detection, credit assessment and cross-border payments. Outside work I build full-stack AI apps, Flutter apps and developer tools.

Currently

  • Building RAG and document-AI pipelines for banking
  • Designing in-house LLM infrastructure (vLLM, Ollama)
  • Shipping Photon, a local-first desktop AI agent
Years in industry
4+
Manual reconciliation removed
90%+
Liveness checks served
3.6M
Springer publications
2

Experience

Where I've worked

  1. Senior Officer, IT Development Division

    May 2024 – Present

    Dutch-Bangla Bank PLC · Dhaka, Bangladesh

    AI/ML Research & Development

    • Lead R&D on LLMs, RAG, vector search, voice banking and AI chatbots using Ollama and vLLM.
    • Designed the strategy for in-house AI/LLM infrastructure focused on data sovereignty, regulatory compliance and horizontal scalability.

    Internal AI Chatbot (Knowledge Retrieval)

    • Hybrid search (vector similarity + keyword) with query caching cut response latency by 60% and compute overhead by 45%.
    • Knowledge pipeline: PDF/image parsing → multi-engine OCR (PaddleOCR, Tesseract) → contextual understanding → embeddings → vector DB.

    ML Fraud Detection & Anomaly Monitoring

    • Behavioural profiling of customer transactions by velocity, amount distribution, merchant category, geography and timing.
    • K-means segmentation combined with Isolation Forest flags suspicious transactions in real time while keeping false positives low.

    Intelligent Document Processing & Credit Assessment

    • LLM-based OCR extracts data from CIB reports, bank statements, loan applications and NID cards with 95%+ accuracy.
    • CIB extraction and credit scoring for automated loan approval reduced processing time by 75%.

    Cross-Border Transaction Automation

    • SWIFT MT103, MT940, MT950, MT942 and MT910 parsing, matching and rule-based classification, reconciling statements and credit confirmations against payment instructions. Cut reconciliation from hours to minutes and removed 90%+ of manual effort.
    • Led migration from legacy MT103 to ISO 20022 pacs.008 for cross-border payment compliance.
    PythonDjango RESTLangChainvLLMOllamaChromaDBPaddleOCRScikit-learnPostgreSQLJavaSpring BootOracle PL/SQLReactTypeScript
  2. Management Trainee Officer, IT Development Division

    May 2023 – May 2024

    Dutch-Bangla Bank PLC · Dhaka, Bangladesh

    AI Face Liveness Detection (e-KYC)

    • Designed and trained a custom CNN on 100,000+ images, reaching 99.9% accuracy in production.
    • Detects 3D masks, printed photos and screen-replay attacks through multi-layer checks.
    • Served as an API to 3 onboarding systems: ~20,000 requests/day, ~3.6M over 6 months.

    Enterprise Captcha Generation Service

    • REST API for dynamic captchas with multi-level pattern complexity, configurable distortion levels and character sets.
    • Load-balanced and serving 15+ customer-facing and internal banking systems at under 30ms per response, cutting automated bot attacks by 85%.
    PythonFlaskTensorFlowKerasOpenCVJavaSpring Boot
  3. Jr. Software Engineer

    Feb 2022 – May 2023

    Mirailit Ltd · Dhaka, Bangladesh

    Backend & Mobile

    • Built and maintained scalable REST APIs with Python and Django REST Framework.
    • Created an NLP-based product mapping model for product comparison and recommendation.
    • Built and published cross-platform Flutter apps for internal business operations.
    PythonDjangoDRFNLPFlutter

Projects

Things I've built

Side projects and freelance work: AI agents, document AI, full-stack apps and Flutter apps. Production systems from my day job are under Experience.

Showing 6 projects

AI / MLIn progress2026

Photon

Local-first desktop AI teammate. An Electron app runs sandboxed tools (files, shell) inside your workspace while a Django server handles auth, encrypted secrets and routing across LLM providers, with an approval step before any write or shell command.

TypeScriptElectronDjangoDRFLLM agents
Tools2026

oss-clarity

Open-source, self-hosted session replay and heatmaps for Django. Text is masked in the browser and no IP addresses are stored; 15 documented rules flag rage clicks, dead clicks and form abandons for review in Django admin.

DjangoTypeScriptrrwebCeleryPostgreSQL
Tools2026

bKash Statement Analyzer

Turns the password-protected statement PDF that bKash emails into a spending dashboard: balance over time, cash flow, fees, top recipients and when you transact. The PDF is decrypted and parsed entirely in the browser; nothing is uploaded or stored.

Next.jsTypeScriptpdf.jsTailwindVitest
AI / ML2026

Bank Statement Parser

Extracts transactions from PDF bank statements of any layout using vision LLMs. Pages are processed in parallel, validated with Pydantic and returned with confidence scores and token-cost tracking.

PythonFlaskGroqCloud VisionReactTailwind
Tools2025

Data Profiler

Python library that turns a pandas DataFrame into a quality report: completeness, types, statistics, correlations and plots, exported as a Word document.

Pythonpandasmatplotlibpython-docx
Mobile2024

GoCV

Resume builder app to create, edit and preview resumes and export them as PDF, in English and Bengali, backed by a Django REST API shared with JobBoard. My most-starred repository, with 18 stars and 8 forks.

FlutterDartDjango REST

More on GitHub — 60+ public repositories covering algorithms, visualizations and experiments.

Skills

Tools I work with

Languages

  • Python
  • Java
  • TypeScript
  • JavaScript
  • SQL
  • Oracle PL/SQL
  • Dart
  • C/C++

AI & LLM

  • LangChain
  • RAG
  • vLLM
  • Ollama
  • ChromaDB
  • Vector search
  • Agents & tool use
  • PaddleOCR
  • Tesseract

Machine Learning

  • TensorFlow
  • Keras
  • Scikit-learn
  • OpenCV
  • YOLO
  • NLP
  • CNN
  • Anomaly detection

Backend

  • Django
  • Django REST
  • FastAPI
  • Flask
  • Spring Boot
  • Node.js
  • Celery

Frontend & Mobile

  • React
  • Next.js
  • Tailwind CSS
  • Electron
  • Flutter
  • React Native
  • Android

Data & Infra

  • Oracle
  • PostgreSQL
  • MongoDB
  • SQLite
  • Firebase
  • Redis
  • RabbitMQ
  • Docker
  • AWS
  • GCP
  • Jenkins
  • Git

Education

Education & recognition

Apr 2018 – May 2022

B.Sc. in Computer Science and Engineering

East West University · Dhaka, Bangladesh

Specialization
Data Science and Artificial Intelligence
CGPA
3.64 / 4.00

Relevant coursework

Machine LearningData MiningAlgorithm DesignDatabase SystemsSoftware Engineering

Recognition

  • 2021–22

    Dean's List

    East West University

  • 2019–21

    Medha Lalon Scholarship

    For outstanding academic performance

  • 2021

    Undergraduate Teaching Assistant

    Department of CSE, East West University

School

  • 2017

    HSC, Science · GPA 4.00 / 5.00

    Al-Haz Noor Mia Degree College, Cumilla

  • 2015

    SSC, Science · GPA 5.00 / 5.00

    Senbag Govt. Pilot High School, Noakhali

Contact

Let's work together

Open to AI/ML engineering roles, backend work and interesting collaborations. The fastest way to reach me is email.

Send an emailDownload résumé

References available on request.