CTO at Alawaf Technologies Limited · Dhaka, Bangladesh
I am a hands-on software engineer. On GitHub since December 2014. Website
Previously worked as a contractor customizing Oracle FLEXCUBE for Bank Danamon Indonesia and SMBC Singapore.
- AI tooling, including agents, retrieval, and MCP
- Banking and distributed systems
- Cybersecurity and digital forensics
Original portfolio demos.
- ai-engineering-stack — Knowledge-copilot demo across the UI, sign-in, API, agent workflow, retrieval, and deployment. The project README says what was run and what was only validated. Recorded replay.
- agent-platform — One support task across several agent frameworks, with FastAPI, MCP, and A2A. Demo.
- graphrag-service — GraphRAG and vector RAG, with an evaluation harness. Demo.
- llm-finetune-serve — CPU LoRA fine-tune of SmolLM2 and an OpenAI-compatible server. Demo.
- agentic-mcp-gateway — MCP server and RAG tools for documents, mock payments, and tickets. The default path runs without an API key.
- banking-payments-spring — Spring Boot 3 payments API with JWT, idempotency, Kafka, and ISO 20022-inspired messages.
- kafka-spring-microservices — Transfer API, double-entry ledger, and notifications over Kafka, with Docker Compose and Kubernetes manifests.
Recent fixes in Meta Infer, Google Gson, and Google Auto.
| Project | Fix | Link |
|---|---|---|
| Meta Infer | Track streams from Socket.getInputStream and getOutputStream in Pulse |
#2302 |
| Meta Infer | Track Deflater and Inflater as native resources in Pulse |
#2275 |
| Google Gson | Record the JSON path after promoteNameToValue |
#3098 |
| Google Auto | Copy javax and jakarta @Qualifier onto generated AutoFactory parameters |
commit d10c050 |




