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
- Based in Dhaka, BD
- Role CTO, weLabs
- Also Dokan Tech Lead
- Experience 10+ years
- GitHub @mrabbani
- Email [email protected]
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-apialone.
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.
| Year | Commits | PRs authored | PRs reviewed |
|---|---|---|---|
| 2026 | 303 | 42 | 39 |
| 2025 | 256 | 68 | 282 |
| 2024 | 158 | 28 | 71 |
| 2023 | 17 | 1 | 1 |
| 2022 | 32 | 5 | 0 |
| 2021 | 50 | 3 | 0 |
| 2020 | 31 | 0 | 0 |
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.
Education & programming
Where the foundations were laid.
B.Sc. (Hons), CSE
Core CS curriculum: algorithms, OS, databases, networking, compilers. Active in inter-university programming contests.
Competitive programming
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.