12+ years of coding. I have been on GitHub since December 2014. I am a Lead Software Engineer and a hands-on Senior Software Engineer (5+ years professional) working on distributed systems, high-concurrency banking APIs, and production Agentic AI.
Java, Spring Boot, microservices, Kubernetes, Kafka, cloud, RAG/MCP.
Dhaka, Bangladesh · tanvir-ux.github.io · tanviralamshuvo@gmail.com · +8801716416679
ai-engineering-stack (live replay) is one working enterprise knowledge copilot that covers the whole stack: React front end, OIDC sign-in and RBAC, FastAPI gateway, LangGraph orchestration with human approval, an OpenAI Agents SDK agent, an MCP tool server, PySpark and Delta, a Databricks bundle, Snowflake SQL and dbt, hybrid retrieval with evals, Docker, Helm, Terraform and CI. The README says plainly what was run and what was only validated.
Related showcases: agent-platform, graphrag-service, llm-finetune-serve.
A few patches I got into production this year:
| Project | What I changed | PR |
|---|---|---|
| Google Gson | Update JSON path after promoteNameToValue |
#3098 |
| Facebook Infer | Fix BufferOverrun false positive on String.split with a non-positive limit |
#2094 |
| Apache Maven | Fix ArtifactCoordinates.getId() double colon when classifier is empty |
#12813 |
| Apache Commons IO | Do not discard CharsetEncoder errors in ReaderInputStream (IO-780) |
#874 |
| Netflix DGS | Preserve user spring.autoconfigure.exclude lists |
#2339 |
| Checkstyle | Quote UnusedLocalVariable examples | #21362, #21363 |
I also merged keras-team/keras-io#596 a while back.
- agentic-mcp-gateway — MCP server + agentic RAG tools (retrieve docs, search payments, create tickets). Runs without an API key.
- banking-payments-spring — Spring Boot 3 / Java 17 payments API with JWT, idempotency, Kafka events, ISO 20022-inspired flows. My own demo, not bank IP.
- kafka-spring-microservices — Transfer API, double-entry ledger, and notifications over Kafka, with docker-compose and Kubernetes manifests.



