Full-stack engineer in Bangladesh. Backend and full-stack work since 2020, across web, mobile and desktop — TypeScript and NestJS, Python and Flask, JavaScript, Java and C++, React, React Native and Electron, on AWS and GCP.
7 merged contributions across 2 projects.
| Project | Stars | Contribution | Status |
|---|---|---|---|
| honojs/hono | 31.8k | fix(client): skip an undefined entry inside a query array | Merged |
| foliojs/pdfkit | 10.7k | Throw from addNamedEmbeddedFile when no ref is given | Merged |
| foliojs/pdfkit | 10.7k | Fix a hole in a sparse array being skipped when serialising | Merged |
| foliojs/pdfkit | 10.7k | Fix table cell font src inheriting an unrelated font family | Merged |
| radix-ui/primitives | 19.2k | fix(dismissable-layer): dismiss on one outside click after content stops propagation | Open |
Show 3 more
| Project | Stars | Contribution | Status |
|---|---|---|---|
| foliojs/pdfkit | 10.7k | Fix undefined option values serialising as the literal token undefined | Merged |
| foliojs/pdfkit | 10.7k | Fix date text field formatting emitting invalid JavaScript | Merged |
| foliojs/pdfkit | 10.7k | Fix indentAllLines applying the indent more than once | Merged |
Discount Bajar — live e-commerce platform, four applications on one backend.
| Customer web | React, Vite, TanStack Router / Query / Form, Radix UI, Google Maps |
| Admin | React, TanStack Table, Recharts, Socket.io, Tailwind |
| Mobile | Expo / React Native, iOS and Android, Firebase Analytics, Codemagic CI |
| Backend | NestJS, Prisma, PostgreSQL, Socket.io, Docker |
Beyond the storefront: double-entry accounting with automatic posting and bank reconciliation, rider dispatch for deliveries, a referral and reward-balance engine, a recommendation engine built on order history, retrieval-augmented product search, and self-hosted real-user monitoring with web vitals.
AI Employees — self-hosted multi-agent platform. AI agents are arranged as a company (CEO → departments → employees) and collaborate over the Model Context Protocol, with Markdown files as the cross-tree channel. NestJS and Prisma on PostgreSQL, LangGraph orchestration with a Postgres checkpointer, Redis-backed Socket.io, and a React front end with a Monaco editor and a node-graph view for watching agents work and chatting with them directly.
Earlier — as sole backend developer on a series of Flask products: a large-file transfer service handling transfers up to 40 GB, a cloud storage product with shared folders and per-member permissions, and a centralised log management system built on Elasticsearch. Also a Zoom-style video conferencing app on mediasoup WebRTC, and a React Native scheduling app.
Dummy Spice — a self-built demo, not client work. Most of what I build is under NDA and cannot be shown, so this exists to demonstrate the interaction and animation side directly: React and TypeScript with Framer Motion page transitions and product-card open/close, tuned so the mobile experience reads as a native app rather than a web page.
Languages Python · TypeScript · JavaScript · Java · C++ Backend NestJS · Node · Express · Flask · Django · Prisma · PostgreSQL · MySQL · MongoDB · Redis · WebSockets · Socket.IO Frontend React · TanStack · Radix UI · Tailwind · Vite · jQuery Mobile & desktop React Native (Expo) · Electron AI Model Context Protocol · LangGraph · Anthropic and OpenAI APIs · retrieval-augmented search · Hugging Face Transformers · TensorFlow.js Infrastructure AWS · GCP · Docker · GitHub Actions · nginx · Elasticsearch · Playwright · git (bisect, blame, worktrees)
Bengali (native) · English · Hindi

