I’m Misbahul Alam
A Backend Engineer
I design and build scalable, high-performance backend systems. My expertise includes microservices, event-driven architectures, and APIs using REST, GraphQL and gRPC. I use Kafka and RabbitMQ to power reliable and distributed systems at scale.

About Me
A brief introduction about my background and technical expertise.

I'm a Backend Engineer who designs and builds distributed systems. I focus on creating clean APIs, event-driven systems and well-defined service boundaries that remain reliable and maintainable in production environments. I enjoy solving complex engineering problems and designing systems that balance scalability, performance and reliability.
My primary interests are backend architecture, distributed systems, system design and core computer science fundamentals. I enjoy understanding how services communicate, how data flows across systems and how architectural decisions influence reliability, scalability and performance. I'm also interested in Linux, networking, operating systems and the underlying principles that power modern software systems.
I work with REST, GraphQL, gRPC and WebSockets depending on project requirements. For asynchronous communication and event-driven workflows, I use RabbitMQ and Kafka, while WebSockets enable real-time applications and low-latency communication. On the data side, I primarily work with PostgreSQL, MongoDB and Redis. I also use Docker, GitHub Actions and AWS to build, deploy and maintain robust applications.
I'm a self-taught backend engineer based in Bangladesh who believes in learning through first principles, hands-on development and building strong mental models rather than simply memorizing tools, frameworks and patterns.
Skills
Technologies and tools I use to build backend systems and modern applications.
Golang
TypeScript
JavaScript
Python
Gin
Node.js
NestJS
Fastify
FastAPI
Next.js
PostgreSQL
MongoDB
Redis
GraphQL
gRPC
WebSockets
Kafka
RabbitMQ
Docker
Kubernetes
AWS
GitHub Actions
Linux
Vitest
Expertise
Key areas where I specialize in building scalable and reliable backend systems.

Backend Engineering
I build robust, high-performance backend systems that are maintainable and easy to understand. Clean architecture and well-defined domain boundaries are my top priorities.
API Development
I design and implement REST, GraphQL and gRPC APIs tailored to project needs. Security, scalability and clean structure are built in from day one.
Microservices
I decompose complex applications into loosely coupled, independently deployable services with clear responsibilities and boundaries.

Event-Driven Systems
I design reliable asynchronous systems using Kafka and RabbitMQ with focus on message durability, idempotency and graceful failure handling.
System Design
I design scalable systems by considering failure modes, consistency tradeoffs and performance early. I apply patterns like DDD, CQRS, and Outbox only when they add real value.
Database Design
I create efficient data models based on actual usage patterns. Strong expertise in PostgreSQL indexing & optimization, MongoDB document modeling, and practical Redis caching strategies.

DevOps & Cloud
I containerize applications with Docker, automate deployments using GitHub Actions and deploy on AWS with production readiness from the start.
Testing & Reliability
I write meaningful tests focused on real-world failure scenarios rather than just coverage numbers. My goal is to deliver systems that work reliably under pressure.
Projects
Backend systems and APIs built with a focus on performance and scalability.



Shopping-Bag - E-commerce Platform
A modern full-stack e-commerce application built with Next.js and NestJS, offering a seamless shopping experience with a clean, minimalist design philosophy.


Cartify Platform - E-commerce API
A robust e-commerce API built with Go, Gin, PostgreSQL, and Redis, designed to handle high traffic and provide a seamless shopping experience.

Real-time Chat Application
Real-time chat application built with Next.js, NestJS, TypeORM, PostgreSQL, and Socket.IO, enabling seamless communication and message persistence.
Contact
Have a project idea or want to connect? Feel free to send a message.