Senior full-stack engineer · Laravel & TypeScript · Chittagong, Bangladesh
Five years building production web applications, most of them backend-first. I'm drawn to the problems where being almost right is the same as being wrong — payment flows, ledgers, booking races, anything where two people hitting the same button in the same millisecond has to end well. The frontend is where I make that work feel obvious to the person using it.
Open to EU roles and relocation.
digital-wallet — a distributed mobile financial service platform, modelled on bKash. Event-driven microservices, a double-entry ledger, transactional outbox, CQRS read models, and sagas for cross-service consistency. Every significant decision is written up as an ADR explaining what I considered and what I traded away.
It's a deliberate study rather than a product: money correctness, ordering, idempotency, and bounded failure handling, built end to end so I understand the patterns instead of just recognising them.
| Project | What it is |
|---|---|
| tuition-media | A tuition marketplace for Bangladesh — three role-based portals on Laravel 13 + React 19 + TypeScript. SQL-side feed ranking with tunable weights, an explainable applicant scorer that returns a per-factor breakdown, phone-number auth normalised across every local format, bilingual English/বাংলা, commission lifecycle tracking, web push, PWA. CI runs Pint, ESLint, Prettier and Pest across a PHP 8.3/8.4 matrix. |
| hotel-booking | Multi-role booking platform on Laravel 12 + React 19. Stripe payments through a custom gateway, pessimistic locking to kill double-booking races, idempotent webhook processing, and a dynamic pricing engine with stackable date and day-of-week rules. |
| ServiceHub | Multi-role REST API connecting service vendors with customers. Passport OAuth2, role-based access control, and an event-driven queued notification pipeline covering the vendor approval lifecycle. |
| Backend | PHP 8 · Laravel · NestJS · TypeScript · REST APIs · OAuth2 |
| Frontend | React · Vue · Inertia.js · TypeScript · Tailwind |
| Data | MySQL · PostgreSQL · Redis · Kafka |
| Infra | Docker · Nginx · Traefik · GitHub Actions · self-hosted VPS |
Before this I worked on payment gateway integrations for Turkish PSPs, fintech reconciliation, and cash-on-delivery fraud screening — which is where the interest in ledgers and correctness came from. BSc in Computer Science & Engineering, Premier University Chittagong.



