EP.01 THE VOW

I made one promise.

Teach machines to understand my language and my people.

Build what they can trust.

Guard what no one sees.

I don't sheathe the blade until it's kept.

Muhtasim Ibteda Shochcho. Engineer. Researcher. Still training.

EP.03 BLADE I

Research.

I want to know how machines think, and whether they understand us.

CITATIONS
032
H-INDEX
02
PUBLICATIONS
05
  1. CASE 012025 IJCNLP-AACL 2025SOMAJGYAAN: A Dataset for Evaluating LLMs on Bangla Culture, Social Knowledge, and Low-Resource Language Adaptationসমাজজ্ঞান
    AUTHORS
    Fariha Anjum Shifa, Muhtasim Ibteda Shochcho, Abdullah Ibne Hanif Arean, Mohammad Ashfaq Ur Rahman, Akm Moshiur Rahman Mazumder, Ahaj Mahhin Faiak, Md Fahim, M Ashraful Amin, Amin Ahsan Ali, AKM Mahbubur Rahman
    ABSTRACT
    A benchmark for evaluating large language models on Bangla cultural knowledge, social commonsense, and low-resource linguistic nuance.
    MY PART
    Dataset design, evaluation framework, analysis.
    IMPACT
    Introduces a large cultural reasoning benchmark for Bangla.
  2. CASE 022025 CHI EA 2025Improving User Engagement and Learning Outcomes in LLM-Based Python Tutor: A Study of PACE
    AUTHORS
    Muhtasim Ibteda Shochcho, Mohammad Ashfaq Ur Rahman, Shadman Rohan, Ashraful Islam, Hasnain Heickal, AKM Mahbubur Rahman, M Ashraful Amin, Amin Ahsan Ali
    ABSTRACT
    A controlled user study on the PACE tutoring system showing improvements in engagement and conceptual understanding through LLM-based guidance.
    MY PART
    Lead researcher. System design, experiment setup, data collection, statistical analysis.
    IMPACT
    About 35% improvement in learning outcomes for introductory Python learners.
    CITATIONS
    10
  3. CASE 032025 BEA 2025BD at BEA 2025 Shared Task: MPNet Ensembles for Pedagogical Mistake Identification and Localization in AI Tutor Responses
    AUTHORS
    Shadman Rohan, Ishita Sur Apan, Muhtasim Ibteda Shochcho, Md Fahim, Mohammad Ashfaq Ur Rahman, AKM Mahbubur Rahman, Amin Ahsan Ali
    ABSTRACT
    An MPNet-based ensemble for detecting and localizing pedagogical mistakes in AI-generated tutoring responses.
    MY PART
    Model architecture design, ensemble strategy, evaluation.
    IMPACT
    Top-3 performance among all teams in the shared task.
  4. CASE 042025 BLP-2025AlphaBorno at BLP-2025 Task 2: Code Generation with Structured Prompts and Execution Feedback
    AUTHORS
    Mohammad Ashfaq Ur Rahman, Muhtasim Ibteda Shochcho, Md Fahim
    ABSTRACT
    A structured prompting strategy combined with execution feedback loops to improve code generation from Bangla instructions.
    MY PART
    Prompt engineering, evaluation pipeline, error analysis.
    IMPACT
    A structured code generation pipeline from Bangla instructions.
  5. CASE 052023 ICCSCEFruit Quality Detection and Monitoring System
    AUTHORS
    Md Maruf Kamran Sohag, Mohammad Ashfaq Ur Rahman, Muhtasim Ibteda Shochcho, Md Ridwan Mahmud, Daiyan Mohammad Shams, Mysha Samiha, Mohammad Rejwan Uddin, Mahady Hasan
    ABSTRACT
    An IoT-assisted computer vision framework for real-time fruit quality detection and automated classification.
    MY PART
    Real-time IoT-based fruit quality detection and monitoring system.
    IMPACT
    End-to-end automated pipeline for fruit quality monitoring.
    CITATIONS
    13
  6. CASE 062024 Undergraduate ThesisThesis: PACE: Python AI Companion for Enhanced Engagement
    AUTHORS
    Muhtasim Ibteda Shochcho, Mohammad Ashfaq Ur Rahman
Back to the blades

EP.04 BLADE II

Engineering.

Paper in. Nothing lost. Nothing waiting.

OFFICIAL PROJECTS 13

AEGIS: Security Operations Platform

STATUS
Pilot
ROLE
Architect & Lead Developer
PERIOD
July 2026 – Present

An open-source security operations platform built on Wazuh for Bangladesh Finance PLC. AEGIS brings endpoint telemetry, YARA malware scanning, two perimeter firewalls, and Microsoft 365 audit logs into one pipeline, then turns raw alerts into scored, explainable incidents an analyst can act on.

  • Ingests four live telemetry sources: Wazuh/Windows endpoint events, YARA file scans, FortiGate and Palo Alto firewall logs, and Microsoft 365 sign-in audit events
  • Built the Fusion Triage Engine, which normalizes every source into a unified security record, persists it to an append-only PostgreSQL ledger, and runs every five minutes
  • Correlation engine groups related events into incident candidates by user session, filtering out machine and service accounts
  • Versioned, replayable risk scoring (0-100) weighs activity diversity, source diversity, severity, and burst compression, with damping for high-volume noise; high-risk incidents are written back to the Wazuh dashboard

IMPACT Processed hundreds of thousands of events in the office pilot and surfaced real, previously unseen security findings for the network team.

STACK Wazuh, YARA, Python, PostgreSQL, FortiGate syslog, Palo Alto PAN-OS, Microsoft 365 Management API, systemd, Linux

FinX360 Digital Ecosystem

STATUS
Live
ROLE
Developer, IT Division team
PERIOD
September 2025 – Present

Bangladesh Finance PLC's in-house digital ecosystem, a single portal fronting 20 applications (13 internal systems and 7 external links). It began during COVID as a business continuity tool and grew into the backbone of the company's paperless operations.

IMPACT Core of the company's paper-to-paperless transformation.

STACK FastAPI, PostgreSQL, React, Flutter

eKYC Platform & Shared eKYC Hub

STATUS
Live
ROLE
Full-Stack Developer
PERIOD
September 2025 – Present

Mobile and backend KYC solution with face verification, liveness detection, OCR-based NID extraction, and document validation, extended into a shared eKYC hub architecture for three group entities (BFL, BFCL, BFSL).

  • AES-256-GCM encryption for customer data, JWT with role-based access control
  • Election Commission NID API integration and maker-checker approval workflow
  • Real-time liveness detection to prevent spoofing, plus a cloth detection model for dress code compliance
  • Designed the shared hub with Bangladesh Financial Intelligence Unit (BFIU) compliance in mind

IMPACT Onboarded 10,000+ customers with a 3-minute average KYC time.

STACK Flutter, FastAPI, ML Kit, EasyOCR, Groq, Celery, RabbitMQ, PostgreSQL, Firebase

Smart Audit Management System

STATUS
Live
ROLE
Developer
PERIOD
April 2025 – present

Compliance and audit management platform with rule-based findings from policy documents, risk assessment, role-based access, analytics, and automated audit trails.

  • Automated rule-based findings across multiple policy documents
  • Role-based access control for auditors and reviewers
  • Analytics dashboard and full audit trail

IMPACT 60% faster audit cycles; 500+ audit documents processed monthly.

STACK FastAPI, PostgreSQL, React

Smart ICT Risk Inspection Tool

STATUS
Live
ROLE
Developer
PERIOD
October 2025

Structured ICT risk inspection with scoring, reporting, and automated inspection summaries.

IMPACT Used across branches for ICT inspections.

STACK FastAPI, PostgreSQL, React

GRC Platform

STATUS
Built, awaiting launch
ROLE
Developer
PERIOD
September 2025 – present

Governance, risk, and compliance system supporting the company's regulatory and internal control processes.

STACK FastAPI, PostgreSQL, React

DGServices: Centralized Authentication

STATUS
In development
ROLE
Developer
PERIOD
2026

Single sign-on and centralized authentication service shared across the company's internal applications.

STACK FastAPI, PostgreSQL, JWT

Phishing Automation System

STATUS
In development
ROLE
Lead Developer
PERIOD
2026

In-house phishing simulation platform built from scratch for the October Cyber Security Awareness program. Designed as an employee-friendly awareness assessment rather than a gotcha.

  • Campaign setup with link and attachment phishing scenarios
  • Post-click reveal experience that teaches in the moment
  • One-click phishing reporting and gamification
  • IT-monitored dashboard and governance controls

FINIX Super App (Admin & Customer Portals)

STATUS
In development
ROLE
Backend Developer
PERIOD
January 2026 – Present

Backend for the company's customer-facing super app, comprising an Admin Portal and a Customer Portal.

Meeting Minutes Generator

STATUS
In development
ROLE
Backend Developer
PERIOD
March 2026 – Present

Backend for automated generation of structured meeting minutes.

Lead Management System

STATUS
Live
ROLE
Backend Developer
PERIOD
June 2025 – 2026

CRM backend (the LMS module of FinX360) with OTP authentication, audit logging, and lead pipeline management.

  • OTP authentication and role-based access
  • Comprehensive audit logging
  • Lead scoring, pipeline automation, email and SMS notifications

IMPACT Managing 10,000+ leads with a 40% conversion improvement.

STACK FastAPI, PostgreSQL, Redis, OAuth, React

Asset Management Systems

STATUS
Live
ROLE
Backend Developer
PERIOD
May 2025 - 2026

IT asset tracking with risk and criticality scoring and lifecycle management, plus a Fixed Asset Management Module.

IMPACT 200+ assets tracked across departments.

STACK FastAPI, PostgreSQL, React, TypeScript

XBroker: AI-Powered Broker Portfolio Analyzer

STATUS
Live
ROLE
Lead Developer
PERIOD
June 2025

PDF ingestion and AI summarization system that generates structured broker profiles and insights.

  • PDF parsing pipeline for unstructured broker documents
  • RAG-based portfolio summarization into structured JSON profiles

IMPACT 500+ broker portfolios processed; manual profile work reduced by 80%.

STACK Python, FastAPI, LangChain, PostgreSQL, RAG, OpenAI

DigiTion

FinX360 Digital Ecosystem

approvals, digital memos, DVR, loan and EMI monitoring, NID verification, case management

DGdocX

FinX360 Digital Ecosystem

QR-based physical document tracking with check-in and check-out

PMS

FinX360 Digital Ecosystem

KPI/KRA and appraisal lifecycle

EP.05 BLADE III

Security.

The company slept. Nothing happened. That was the job.

HOW IT IS SCORED

0-100

  • activity diversity
  • source diversity
  • severity
  • burst compression
  • damping: high-volume noise

Explainable by construction, with no LLM or GPU dependency

CASE FILE

AEGIS: Security Operations Platform

STATUS
Pilot
ROLE
Architect & Lead Developer
PERIOD
July 2026 – Present

An open-source security operations platform built on Wazuh for Bangladesh Finance PLC. AEGIS brings endpoint telemetry, YARA malware scanning, two perimeter firewalls, and Microsoft 365 audit logs into one pipeline, then turns raw alerts into scored, explainable incidents an analyst can act on.

  • Ingests four live telemetry sources: Wazuh/Windows endpoint events, YARA file scans, FortiGate and Palo Alto firewall logs, and Microsoft 365 sign-in audit events
  • Built the Fusion Triage Engine, which normalizes every source into a unified security record, persists it to an append-only PostgreSQL ledger, and runs every five minutes
  • Correlation engine groups related events into incident candidates by user session, filtering out machine and service accounts
  • Versioned, replayable risk scoring (0-100) weighs activity diversity, source diversity, severity, and burst compression, with damping for high-volume noise; high-risk incidents are written back to the Wazuh dashboard
  • Explainable by construction, with no LLM or GPU dependency
  • High-level design mapped to the Bangladesh Bank ICT Security Guideline v4.0

IMPACT Processed hundreds of thousands of events in the office pilot and surfaced real, previously unseen security findings for the network team.

Back to the blades

EP.06 THE ROAD

The Road.

  • Study
  • Research
  • Volunteer
  • Industry
  1. 2020

    BSc in Computer Science and Engineering

    Jan 2020 – Nov 2024

    Thesis: PACE: Python AI Companion for Enhanced Engagement

  2. 2023

    Undergraduate Researcher

    Sep 2023 – Dec 2024

    Undergraduate thesis on LLM-powered Python tutoring and human-AI interaction in learning environments.

  3. 2024

    Junior ML Engineer

    Jan 2024 – Jul 2024

    Built machine learning models for malaria risk prediction in a global, impact-driven collaboration.

  4. 2025

    Research Intern

    Jan 2025 – Present

    Conducting research on NLP, LLMs, and educational AI with a focus on Bangla and AI-powered tutoring systems.

  5. Software Engineer (Intern)

    Apr 2025 – Aug 2025

    Contributed to enterprise audit automation, internal inspection tools, and secure customer onboarding modules using AI-assisted workflows.

  6. Software Developer (Officer Grade-I), IT Division

    Sep 2025 – Present

    Designing and building the in-house systems behind Bangladesh Finance PLC's paperless, green, and cyber-secured digital transformation, from customer onboarding and document workflows to security operations.

EP.07 TRAINING LOG

Training Log.

Every day. Even when no one is watching.

Filter the log by blade
  1. [ENG]Pythonused in AEGIS, XBroker, PACE +5
  2. [ENG]Goused in Telemedicine & Healthcare Consultation Platform, NETSCOPE, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  3. [ENG]JavaScript/TypeScriptused in Asset Management Systems
  4. [ENG]SQL
  5. [ENG]PL/SQL
  6. [ENG]C++
  7. [RES]PyTorchused in Research Intern, CCDS, IUB
  8. [RES]Hugging Faceused in Research Intern, CCDS, IUB
  9. [RES]LangChainused in XBroker, PACE, Software Developer (Officer Grade-I), Bangladesh Finance PLC +3
  10. [RES]LlamaIndex
  11. [RES]RAGused in XBroker, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  12. [RES]Scikit-learnused in Malaria Risk Prediction (Omdena), Junior ML Engineer, Omdena Liberia Chapter
  13. [RES]XGBoostused in Malaria Risk Prediction (Omdena), Junior ML Engineer, Omdena Liberia Chapter
  14. [RES]Pandasused in Malaria Risk Prediction (Omdena), Research Intern, CCDS, IUB, Junior ML Engineer, Omdena Liberia Chapter
  15. [RES]NumPy
  16. [RES]Ollama
  17. [RES]OpenAI APIused in XBroker, PACE
  18. [RES]Groqused in eKYC Platform & Shared eKYC Hub, Software Developer (Officer Grade-I), Bangladesh Finance PLC, Software Engineer (Intern), Bangladesh Finance PLC
  19. [RES]ML Kitused in eKYC Platform & Shared eKYC Hub, Software Engineer (Intern), Bangladesh Finance PLC
  20. [RES]EasyOCRused in eKYC Platform & Shared eKYC Hub
  21. [ENG]FastAPIused in FinX360 Digital Ecosystem, eKYC Platform & Shared eKYC Hub, Smart Audit Management System +10
  22. [ENG]NestJS
  23. [ENG]Node.js
  24. [ENG]Express
  25. [ENG]Reactused in FinX360 Digital Ecosystem, Smart Audit Management System, Smart ICT Risk Inspection Tool +7
  26. [ENG]Next.jsused in Telemedicine & Healthcare Consultation Platform, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  27. [ENG]Tailwind CSSused in NETSCOPE
  28. [ENG]Flutter (BLoC)used in FinX360 Digital Ecosystem, eKYC Platform & Shared eKYC Hub, Telemedicine & Healthcare Consultation Platform +2
  29. [ENG]PostgreSQLused in AEGIS, FinX360 Digital Ecosystem, eKYC Platform & Shared eKYC Hub +13
  30. [ENG]Oracle (DBA)used in Software Developer (Officer Grade-I), Bangladesh Finance PLC
  31. [ENG]MySQL
  32. [ENG]Redisused in Lead Management System
  33. [ENG]Vector DBs
  34. [SEC]Wazuhused in AEGIS, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  35. [SEC]YARAused in AEGIS, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  36. [SEC]Suricata
  37. [SEC]SIEM correlation
  38. [SEC]firewall log analysis (FortiGate, Palo Alto)used in AEGIS
  39. [SEC]Microsoft 365 audit
  40. [SEC]AES-256-GCM
  41. [SEC]JWT/RBACused in DGServices, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  42. [ENG]Docker
  43. [ENG]Kubernetes
  44. [ENG]Linuxused in AEGIS
  45. [ENG]systemdused in AEGIS
  46. [ENG]Kafkaused in Telemedicine & Healthcare Consultation Platform
  47. [ENG]RabbitMQused in eKYC Platform & Shared eKYC Hub, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  48. [ENG]Celeryused in eKYC Platform & Shared eKYC Hub, Software Developer (Officer Grade-I), Bangladesh Finance PLC
  49. [ENG]Git
  50. [ENG]Figma
  51. [ENG]Power BI
  52. [ENG]Postman
  53. [RES]Research Design
  54. [RES]Statistical Analysis
  55. [RES]Academic Writing
  56. [RES]Data Collection
  57. [RES]User Studies
  58. [RES]Experiment Design

EP.08 TRIALS

Trials.

Things broke. I learned why.

  1. INCIDENT REPORT 01An intrusion detection crash loop traced to one duplicated config block.
    PROBLEM
    An intrusion detection crash loop.
    CAUSE
    One duplicated config block.
  2. INCIDENT REPORT 02A silent bug that dropped records in batches, fixed by a single missing database grant.
    PROBLEM
    A silent bug that dropped records in batches.
    FIX
    A single missing database grant.
  3. INCIDENT REPORT 03A mid-build decision to switch AEGIS from packet capture to firewall logs, and the redesign around it.
    DECISION
    Switch AEGIS from packet capture to firewall logs, mid-build.
    FIX
    The redesign around it.

EP.09 CREW

Crew.

No blade is forged alone.

IN ORDER OF APPEARANCE

  1. Supervisor

    • SOMAJGYAAN (IJCNLP-AACL 2025)
    • Improving User Engagement and Learning Outcomes in LLM-Based Python Tutor (CHI EA 2025)
    • BD at BEA 2025 Shared Task (BEA 2025)
  2. Co-author

    • SOMAJGYAAN (IJCNLP-AACL 2025)
    • Improving User Engagement and Learning Outcomes in LLM-Based Python Tutor (CHI EA 2025)
    • BD at BEA 2025 Shared Task (BEA 2025)
    • AlphaBorno at BLP-2025 Task 2 (BLP-2025)
    • Fruit Quality Detection and Monitoring System (ICCSCE)
    • PACE (undergraduate thesis)
  3. Co-author

    • SOMAJGYAAN (IJCNLP-AACL 2025)
    • BD at BEA 2025 Shared Task (BEA 2025)
    • AlphaBorno at BLP-2025 Task 2 (BLP-2025)
  4. Co-author

    • Improving User Engagement and Learning Outcomes in LLM-Based Python Tutor (CHI EA 2025)
    • BD at BEA 2025 Shared Task (BEA 2025)
  5. IT Division team

    • FinX360 Digital Ecosystem

EP.10 CROSS BLADES

Cross Blades.

If you're building something hard, I want to hear about it.

NEXT EPISODE

Seeking MSc/PhD opportunities in NLP, Language Modeling, Mechanistic Interpretability, AI in Education, AI in Cybersecurity, and HCI.

SIGNAL OK DHAKA

Contact