I co-founded DotCamp with my brother Istiak. We build WordPress plugins and SaaS tools from Brooklyn. Between us, we've shipped 9 plugins with 115,000+ active installs and over 4.8 million downloads.
I started with WordPress back in 2012 — I just wanted to build a website. I fell in love with the platform and never looked back. By 2017, I was shipping my first plugins to wordpress.org. When Gutenberg arrived in 2018, I bet early on the block editor with Ultimate Blocks. That bet turned into 50,000+ installs and a business.
I'm not great at networking or conferences. I'm pretty good at sitting in a room with coffee and building software until it works. My best ideas come from scratching my own itch. My worst ideas come from reading too many "market opportunity" blog posts.
In 2025, I started moving beyond WordPress into SaaS — first with SurePrompts (an AI prompt generator), then OptimizeCamp (AI search optimization). The plugins taught me how to build for real users. SaaS is where I'm going next.
I believe in shipping fast, building in public, and learning from real users. I share everything on Twitter — the wins, the losses, the revenue numbers, all of it.
Quick facts
The journey
From WordPress to SaaS
Wanted to create a website. Discovered WordPress. Fell in love immediately.
Joined the WordPress.org community. Started contributing and learning plugin development.
Shipped my first plugin — WP Coupons and Deals. Then Shortcode for Current Date. The bug was real.
Launched Ultimate Blocks for Gutenberg. Bet early on the block editor — it paid off.
Co-founded DotCamp with my brother Istiak. Shipped WP Table Builder — hit 50K installs.
Built Tableberg — a native Gutenberg table block. Rethinking what we learned from WP Table Builder.
Crossed 115K+ combined active installs. Started expanding beyond WordPress into SaaS.
Launched SurePrompts — my first SaaS product. Shipped Sliderberg, Galleryberg, ConvertForce, OpinionCamp.
Launched OptimizeCamp — AI search optimization. Building GritShip. Still shipping.
What I work with
Tech stack
Let's connect