Download CV Book a call

Available for remote engagements

You've got this far.
I'll take it from here.

There is no perfect answer, only the best one the moment allows. I find that one, ship it, and take on the problems other people would rather not.

01 — Experience

Where the work happened.

  1. Jan 2026 — Current

    Remote · Netherlands

    Principal Backend Developer

    Anlytic

    • Architected and built a scalable microservices platform with gRPC, Kafka and Kubernetes.
    • Developed an advanced event-driven data processing pipeline with Kafka streaming.
    • Engineered a worker service with AI integration and long-running task management.
    • Implemented real-time WebSocket broadcasting with multi-instance coordination.
    • Established CI/CD pipelines and container orchestration infrastructure on Kubernetes.
  2. Dec 2022 — Jan 2026

    Dhaka, Bangladesh

    Senior Software Engineer

    Strativ BD Limited

    • Led frontend development of the Vaylo SaaS booking management system.
    • Optimized the Next.js app, reducing AWS ECS compute costs 75% through caching and architecture improvements.
    • Designed and developed a booking widget, cutting client integration time by 80%.
    • Implemented AI-driven multilingual translation across 6+ languages, reducing content management time 90%.
    • Integrated Stripe, Trustly, Klarna and Altapay for secure global payment processing.
    • Architected a scalable, multi-tenant headless website using Payload CMS and Next.js.
    • Developed a full-stack eCommerce accounting ERP for Indexon using Go, Webix and TypeScript, integrating Shopify, Magento and WooCommerce.
  3. Dec 2021 — Jan 2026

    Remote · Mississauga, ON

    Fullstack Developer Part-time contract via ZeuZ AI

    Texada Software

    • Developed and maintained rental management platforms using React, PHP Phalcon and Python Django.
    • Built an AI-powered product description generator to automate and enhance e-commerce content creation.
    • Collaborated in a fully remote Agile environment, delivering features across multiple tech stacks.
    • Wrote tests with Jest and Pytest to ensure code reliability and maintainability.
  4. May 2021 — Nov 2022

    Dhaka, Bangladesh

    Software Engineer

    Strativ BD Limited

    • Built a GDPR-compliant WordPress plugin for end-to-end email encryption.
    • Built complex UI components and accounting, pricing and payment features for a booking management system.
    • Developed a type-safe headless CMS with Next.js and Strapi using TypeScript and GraphQL codegen.
    • Migrated a website from WordPress to a Next.js + Strapi stack, boosting performance by 150%.
    • Implemented Mailchimp audience capture and journey triggers using the API.

02 — How I engage

How you can hire me.

A

Full-time

  • Backend and full-stack roles across seniority levels
  • Remote, international teams
  • Long-term ownership of product and platform work

B

Part-time

  • A recurring weekly commitment alongside your team
  • Technical ownership without a full-time hire
  • Product, architecture, and delivery support

C

Contract / B2B

  • Fixed-scope builds, rescues, and technical audits
  • Architecture through production implementation
  • Clear deliverables, milestones, and handover

03 — Stack

Tools I reach for.

Languages

  • TypeScript
  • JavaScript
  • Go
  • Python
  • PHP
  • SQL
  • GraphQL

Frontend

  • React
  • Next.js
  • Astro
  • Tailwind

Backend

  • Node.js
  • Express
  • Gin
  • Kafka
  • BullMQ
  • Asynq
  • Redis
  • REST
  • gRPC
  • WebSocket
  • Django
  • Laravel
  • CodeIgniter
  • Strapi
  • Payload CMS

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • NoSQL
  • PostGIS
  • PgBouncer

Cloud & tooling

  • AWS
  • GCP
  • DigitalOcean
  • Vercel
  • Docker
  • Kubernetes
  • Helm
  • Traefik
  • Grafana
  • Sentry
  • MinIO
  • Git
  • CI/CD
  • Agile

Payments

  • Stripe
  • Trustly
  • Klarna
  • Altapay

Beyond code

Team leadership · project management · DevOps & cloud architecture · CI/CD pipelines · unit testing · code review · mentoring · clear written communication

04 — How I work

What working with me looks like.

  1. Start with the problem

    Tell me what needs to change and why. I'll work out a path, raise risks early, and keep you close to the decisions as the work moves toward production.

  2. Remote, async, and international

    I've worked remotely across Bangladesh, the Netherlands, and Canada. I default to written updates and make time for calls when a conversation will move the work forward.

  3. Match the explanation to the audience

    Engineers need the trade-offs; stakeholders need the impact, timing, and constraints. I try to make both versions clear without changing the underlying decision.

  4. Measure before changing things

    I prefer logs, profiles, and real usage to a confident guess. The aim is the smallest change that solves the actual problem and is safe to keep.

05 — Next step

Got something stuck?
Let's look at it together.

Send the shape of the problem — a repo, a diagram, or three paragraphs of frustration. I'll reply with what I'd do first and what it would take.