Backend engineer in Dhaka. I build the money-movement side of crypto products: deposit detection, confirmation handling, ledgers, and the queue workers that keep all of it honest.
Most recently I built a multi-chain stablecoin payment gateway handling USDT and USDC across TRON, Solana, and Ethereum, with a Postgres ledger at the center. Before that, a DeFi swap backend and the auth and wallet modules for an exchange.
That work is under NDA, so there isn't a repo here I can point you at. What I can show you is the writing. These are the problems I actually hit in production and how I solved them:
- Why your TRON USDT transfer silently failed β energy vs bandwidth, and why a mined transaction is not a successful one
- Why we waited 32 blocks to credit Solana deposits β
confirmedvsfinalizedand what it costs you to get this wrong - Idempotency keys for crypto deposits β deduping the same on-chain tx across restarts and re-scans
- Decimals are a lie β 6 vs 18 decimals across USDT-TRON, USDC-Solana, USDC-ETH, and how to not lose a zero
- Why your first USDC send on Solana costs extra SOL β rent and Associated Token Accounts, and who ends up paying
- What a 'valid address' actually means on Ethereum, TRON, and Solana β validating deposit addresses without shipping a footgun
Stack: TypeScript and Node.js, PostgreSQL, Redis, pg-boss and RabbitMQ, Docker, AWS Lambda. React and Next.js when the job is full-stack.
I also built an AI recruitment platform end to end: resume parsing and scoring, dynamic interviews that follow up on what the candidate actually said, and generated coding assessments tailored per candidate.
Older repos here are student and client work and don't reflect what I do now.


