Md. Mahbub Rabbani · Dhaka, Bangladesh

I build WordPress products, SaaS platforms, and developer tooling — at scale.

CTO at weLabs, Dokan Plugins Tech Lead at weDevs. A decade shipping PHP, Laravel, TypeScript and Flutter — and reviewing the code that ships alongside it.

634

Merged PRs across ~80 repos

282

Code reviews authored in 2025

1,300+

Lifetime commits since 2013

11

Orgs across WP, e-com, SaaS, health

About

A decade of building, leading, and reviewing code.

I started as an analytics executive and Android developer, then moved into web engineering with Laravel and WordPress at weDevs in 2015. From there: travel-tech at Shohoz.com, healthcare at Enzaime, and the WordPress plugin ecosystem — eventually leading the Dokan multivendor plugin and stepping into the CTO role at weLabs.

Today my work centers on three threads: leading the Dokan plugin family, building the cross-plugin plugin-ui component library, and exploring how the Model Context Protocol can bring AI agents into WordPress via my mcp-site-manager project — the same MCP server that built this very page.

I care about code that other engineers can extend. Extensibility hooks, SOLID boundaries, schema-driven UIs, CI that catches regressions before they ship. In 2025 alone I authored 282 code reviews on the Dokan product line — the part of the job I find most rewarding.

Quick facts

Selected work

Flagship case studies.

Open-source plugins, internal platforms, and product launches I led or co-led.

OSS · Core contributor · ★ 285 · 52 PRs

getdokan/dokan

Multivendor marketplace plugin for WooCommerce — used by tens of thousands of stores. I lead engineering for the Dokan family.

  • Drove the Tailwind v4 migration across admin & vendor dashboard.
  • Stood up the Playwright E2E pipeline.
  • Reviewer-of-record: 282 reviews in 2025.

OSS · Author · 15 PRs

getdokan/plugin-ui

Reusable React + TypeScript component library powering schema-driven settings UIs across multiple WordPress plugins.

  • Designed the schema-driven settings architecture.
  • Bundled shadcn primitives & a WP Media upload field.
  • Scaffolded CI, ESLint, Storybook for 6+ plugins.

OSS · Refactor lead · ★ 11

getdokan/texty

WordPress SMS notification plugin — deep refactor for extensibility, testability, and modernization.

  • 21 new extensibility hooks for gateways and events.
  • Resolved SOLID violations; modernized toolchain.
  • Migrated settings UI to plugin-ui.

OSS · Personal · Plugin Check 0/0

mrabbani/mcp-site-manager

MCP server that lets AI agents manage WordPress sites via the official abilities-api. This page was built using it.

  • Downstream integrator on the abilities-api spec.
  • WP.org Plugin Check: zero errors, zero warnings.
  • Exploring safe agent action on WordPress sites.

Closed source · Ship lead · Flutter

Enzaime PMS Mobile

29-screen Flutter mobile app for Enzaime’s Pharmacy Management System — auth, POS, inventory, reports — end-to-end with the PHP backend.

  • Offline-first data model for intermittent connectivity.
  • Drove architecture across the Enzaime mobile portfolio.

OSS · Author · Laravel package

welabs-ltd/azure-scout

Open-source Laravel Scout engine for Azure AI Search — drop-in driver for Laravel full-text search via Azure.

  • Implemented the Scout engine contract end-to-end.
  • Sane defaults for the most common Laravel patterns.

Closed source · Solo · 118 PRs

virtunus — Resource Planner SaaS

Personal resource planner SaaS — API, web, and auth services across 9 repos, fully owned.

  • Auth-api / api-app / web split for independent deploys.
  • 118 merged PRs on tips-api alone.

Closed source · Platform eng

Shohoz.com

Bangladesh’s premium online travel service — platform upgrades, refactors, and new-feature delivery during a fast-growth period.

  • Refactored core booking flows for maintainability.
  • Stack: Laravel, jQuery, MySQL, Couchbase, AWS.

Experience

Career timeline.

From analytics executive to CTO — a decade of progressively larger technical responsibility.

Mar 2024 — Present

Dokan Plugins Tech Lead — weDevs

Leading the Dokan plugin family (multivendor marketplace, 285★). Tailwind v4 migration, Playwright E2E pipeline, schema-driven settings UI, reviewer-of-record.

Mar 2023 — Present

Chief Technology Officer — weLabs

Overall technology leadership: architecture, hiring, cloud (GCP/AWS/DO), and delivery across the agency’s client and product portfolio.

Jan 2021 — Feb 2023

Team Lead — weLabs

Cross-functional team delivering WordPress plugins, Laravel APIs, and bespoke client platforms (Studilog, Gearo Booking, ShipMyPlants).

Nov 2017 — Dec 2020

Senior Software Engineer — Enzaime

Pharmacy management, HMS, and a 29-screen Flutter PMS mobile app covering auth, POS, inventory, and reports.

Mar 2017 — Oct 2017

Software Engineer — Shohoz

Platform upgrades, refactors, and new-feature delivery on Bangladesh’s leading online travel service (Laravel, MySQL, Couchbase, AWS).

Jan 2015 — Feb 2017

Software Engineer — weDevs

WordPress plugin engineering and Laravel product work — including Rx71Health (Slush 2016 selection) and an internal HMS.

Jan 2014 — Dec 2014

Analytics Executive — MRB Bangladesh

Built scripting frameworks for survey workflows on Android and desktop (Java/ASP.NET/C#).

In their words

What collaborators say.

A few notes from teammates, contributors, and the open-source community.

Mahbub’s code reviews are the reason our Dokan releases ship clean. He sees the regression three layers below where I’m looking — every time.

Plugin engineerweDevs / Dokan team

He architects for the next engineer, not the next sprint. That’s rare — and it’s why plugin-ui works across six plugins without a fork in sight.

OSS contributorgetdokan/plugin-ui

Calm, technical, and decisive. The kind of CTO who still reviews the PR himself — and gives you a better one back the next day.

TeammateweLabs

Skills

What I build with.

A pragmatic stack — extensible, well-tested, easy for a team to inherit.

Languages

PHP · TypeScript · JavaScript · Dart · Java · C# · C/C++ · SQL

Frameworks & runtimes

Laravel · WordPress · WooCommerce · React · Vue · Flutter · Node.js · Tailwind v4

Testing & tooling

Playwright · PHPUnit · Storybook · ESLint · GitHub Actions · Composer · pnpm

Cloud & infrastructure

Google Cloud · AWS · DigitalOcean · nginx · Redis · Memcached

Data

MySQL · PostgreSQL · SQL Server · SQLite · Couchbase · REST · SOAP

Emerging interests

Model Context Protocol · WordPress Abilities API · Schema-driven UI · AI-assisted code review

GitHub footprint

Contributions, by the numbers.

A snapshot across ~80 repositories and 11 organizations since 2013.

YearCommitsPRs authoredPRs reviewed
20263034239
202525668282
20241582871
20231711
20223250
20215030
20203100

Organizations I’ve shipped with

getdokan

Multivendor marketplace — primary footprint. dokan 52 · dokan-pro 26 · storegrowth 21 · plugin-ui 15.

virtunus

Resource Planner SaaS. tips-api 118 · todo-api 27 · tips-web 15. Full-stack ownership.

welabs-ltd

Agency & products. gearo-booking 43 · studilog 33 · shipmyplants 21. Authored azure-scout.

enzaime

Healthcare: pharmacy 19 · hms 9 · PMS mobile.

wp-erp & weDevsOfficial

Early WP products. wp-erp 7 · erp-pro 7 · wp-project-manager 3.

Upstream & personal OSS

mcp-site-manager 3 · abilities-api 1 · Appsero/client 2.

Education & programming

Where the foundations were laid.

B.Sc. (Hons), CSE

Rajshahi University · 2008 — 2012 · CGPA 3.41 / 4.00

Core CS curriculum: algorithms, OS, databases, networking, compilers. Active in inter-university programming contests.

Competitive programming

2011 · Rajshahi University

Champion at the Departmental Programming Contest 2011; participant at SUST CSE Carnival, Daffodil Pre-ACM, and the ACM Contest at North South University.

Contact

Let’s build something together.

Up for a conversation about WordPress products, AI-assisted developer tooling, or technical leadership. Email is fastest.