Download CV

About

I'm a senior software engineer at KONA Software Lab in Dhaka, Bangladesh. I've been an engineer for six years, most of them in banking and payments: card platforms for banks, a token-backed commerce platform on Hyperledger Fabric, and now the AI assistants that run on top of them.

Right now I work on the agentic AI layer of KONA's card management system. I wrote most of the MCP tool servers the agents work through, the approval flow for writes that had no human check of their own, and the eval suite we test it with. We then took the same stack into the Nagad app as KON-AI, which is integrated and in testing. The models run on our own hardware, so bank data never goes to an outside model API.

Before that I was the top contributor to NCP, a Hyperledger Fabric commerce platform that runs for KONA I in Korea, and I worked directly with the Korea team, in English, on requirements, demos and releases. Earlier I did Hyperledger Fabric R&D at BJIT and built React and Node.js web apps.

I work mostly in Java and Spring Boot, TypeScript and Node.js, and Python, with some Go. I use Claude Code every day and build small tools around it. I studied Computer Science and Engineering at Daffodil International University, where I also spent a lot of time on competitive programming.

How I work

Path

  1. 2025 – now

    Senior Software Engineer, KONA Software Lab

    The agentic AI layer of a card management system and the Nagad app, the self-hosted LLM stack under it, and fund tracing for KONA I.

  2. 2022 – 2024

    Software Engineer, Level 2, KONA Software Lab

    Top contributor to NCP, a token-backed commerce platform on Hyperledger Fabric, that runs for KONA I in Korea.

  3. 2021 – 2022

    Software Engineer, BJIT

    Hyperledger Fabric R&D in Go and Spring Boot, and an Ethereum courier dApp.

  4. 2020 – 2021

    Web Developer, iTech Soft Solutions & Semicolon IT Solutions

    React and Node.js web apps on PostgreSQL and MongoDB.

  5. 2017 – 2021

    B.Sc. in CSE, Daffodil International University

    Competitive programming on Codeforces, ICPC Dhaka Regional 2018, and 1st place at the DIU programming contest in 2019.

Every role in detail →

What I work with

Languages
Java, TypeScript/JavaScript, Python, Go, SQL, Solidity, C++
Backend
Spring Boot (WebFlux, Batch, Authorization Server), Node.js/Express, FastAPI, Microservices, RabbitMQ, Socket.IO, Kafka Connect
AI and LLMs
Agentic AI, LLMs, RAG, MCP (Java and TypeScript SDKs), LangGraph, vLLM, LiteLLM, Qwen, RAGFlow, Embeddings and rerankers, Gemini, Google Cloud Vision, Evals and guardrails
Frontend
React, Angular, Next.js, Svelte
Mobile
Kotlin Multiplatform, Compose Multiplatform, Swift, Capacitor
Data
Oracle (star schema), PostgreSQL, Redis, MongoDB, MinIO, Spring Batch, Apache Superset, JasperReports
Security and blockchain
OAuth2/OIDC, WebAuthn passkeys, Okta, HSM (PKCS#11), X.509, Hyperledger Fabric
DevOps and testing
Docker, AWS EC2, Jenkins, PM2, Gradle, Maven, JUnit, WireMock, pytest, Jest, Playwright, TestNG, RestAssured, Selenium, Hyperledger Caliper
AI coding tools
Claude Code (daily), earlier Google Antigravity and GitHub Copilot

Competitive programming

Elsewhere