Skip to content
View rafi021's full-sized avatar

Block or report rafi021

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rafi021/README.md
Solution Architect and Platform Engineer β€” TypeScript, Go, Python, distributed systems

Mahmud Ibrahim

Solution Architect & FDE @ Akij Venture Ltd Β· Dhaka, Bangladesh πŸ‡§πŸ‡©

Portfolio LinkedIn Email Medium X Followers


🧭 About

I design and ship backend platforms that stay up under load. 14+ years across the stack β€” now focused on TypeScript, Go and Python: service decomposition, event-driven messaging, API contracts, and the Kubernetes and CI/CD plumbing that gets it all to production.

Today I work as Solution Architect & Forward Deployed Engineer at Akij Venture Ltd, turning business requirements into systems that scale to millions of users β€” and embedding with teams to make sure they actually land.

role:      Solution Architect Β· Platform / Backend Engineer
languages: TypeScript, Go, Python, JavaScript
runtimes:  NestJS, FastAPI, Express, Fastify, Go Fiber
focus:     microservices, event-driven architecture, API design, DevOps
infra:     Kubernetes, Docker, AWS, Kafka, RabbitMQ, Redis, Linux
open_to:   open-source collaboration, systems-design consulting
offline:   motorcycle rides 🏍️

πŸš€ Featured Work

Projects chosen for the architecture they demonstrate, not the star count.

Project What it demonstrates Stack
Microservice-Node-Mongo-NestJS-RabbitMQ Service decomposition with async messaging between independently deployable NestJS services TS NestJS RabbitMQ Mongo
kafka-docker-compose Reproducible Kafka cluster with working producer/consumer β€” event streaming you can run in one command TS Kafka Docker
react-admin-dashboard Modern typed frontend at scale β€” React 19 with predictable client state TS React Zustand
fastapi-tutorial Async Python APIs β€” Pydantic validation, dependency injection, generated OpenAPI schemas Python FastAPI
go-fiber-blog Idiomatic Go REST service β€” typed handlers, middleware chains, clean layering Go Fiber

Infrastructure recipes β€” one-command local stacks for the services I build against: Kafka Β· RabbitMQ Β· Redis + RedisInsight Β· PostgreSQL + Adminer Β· MERN Β· Prometheus Β· k8s commands

Also exploring β€” NestJS microservice patterns Β· real-time chat server Β· Fastify APIs Β· TypeScript Express starters


πŸ› οΈ Tech Stack

Layer Technologies
Core Languages TypeScript Go Python JavaScript
Backend NestJS FastAPI Fiber Express Fastify Django Node.js
API & Contracts REST GraphQL OpenAPI gRPC WebSockets
Frontend React Next.js Vue Nuxt Tailwind Vite
Data PostgreSQL MongoDB Redis MySQL
Messaging Kafka RabbitMQ
Infra & Ops Kubernetes Docker AWS Terraform GitHub Actions Prometheus Nginx Linux

Also shipped production systems in PHP/Laravel for many years β€” happy to talk about it, just not where I spend my time now.


πŸ“Š GitHub Activity

Mahmud Ibrahim's GitHub stats Languages I build in: TypeScript, Python, JavaScript Contribution streak

Open to open-source collaboration and architecture conversations. Fastest way to reach me β†’ eng.ibrahim.mahmud@gmail.com

Profile views

Pinned Loading

  1. master-backend-express master-backend-express Public

    A Express JS Master Backend Project for Quick Start

    JavaScript

  2. service-dto-pattern service-dto-pattern Public

    PHP

  3. fastapi-tutorial fastapi-tutorial Public

    Python 1

  4. go-fiber-blog go-fiber-blog Public

    Go

  5. kafka-docker-compose kafka-docker-compose Public

    Docker Composer File for Kafka and Test using Express JS

    TypeScript 1

  6. MERN-docker-compose MERN-docker-compose Public

    JavaScript