Zakaria Binsaifullah · AI-agent-driven developer
I direct AI agents to ship your , and builds — faster.
Agents do the scaffolding. I do the hard parts by hand, the way I have since 2017 — and I review every line before it ships.
- Shipping since 2017
- Reply within 12 hours
- You own 100% of the code
- Every line reviewed by me
Live demo — tap a platform in the headline, or pick a job
Planner
idleworking…done
Builder
idleworking…done
Reviewer
idleworking…done
import { useBlockProps, RichText } from '@wordpress/block-editor'; export default function Edit({ attributes, setAttributes }) { const { plan, price, features } = attributes; const blockProps = useBlockProps({ className: 'pricing-card' }); return ( <div {...blockProps}> <RichText tagName="h3" value={plan} onChange={(plan) => setAttributes({ plan })} /> <p className="price"> <RichText tagName="span" value={price} onChange={(price) => setAttributes({ price })} />/mo </p> <RichText tagName="ul" multiline="li" value={features} onChange={(features) => setAttributes({ features })} /> </div> );}Pro
$29/mo
- Unlimited sites
- Priority support
- All blocks
That was the demo. Want the real one?· 8.1s · checks 3/3
{%- assign product = section.settings.product -%}<section class="featured-product"> <img src="{{ product.featured_image | image_url: width: 640 }}" alt="{{ product.featured_image.alt | escape }}" loading="lazy"> <div class="info"> <p class="tag">{{ section.settings.eyebrow }}</p> <h2>{{ product.title }}</h2> <p class="price">{{ product.price | money }}</p> {%- form 'product', product -%} <button type="submit">Add to cart</button> {%- endform -%} </div></section> {% schema %}{ "name": "Featured product", "settings": [ { "type": "product", "id": "product", "label": "Product" }, { "type": "text", "id": "eyebrow", "default": "New drop" } ] }{% endschema %}New drop
Linen overshirt
$68.00
Add to cartThat was the demo. Want the real one?· 7.8s · checks 3/3
import { Card, Sparkline } from '@/components/ui';import { formatCurrency, percentChange } from '@/lib/format'; export function MrrCard({ series }: { series: number[] }) { const current = series.at(-1) ?? 0; const change = percentChange(series.at(-2) ?? 0, current); return ( <Card title="Monthly recurring revenue"> <p className="text-3xl font-semibold tabular-nums"> {formatCurrency(current)} </p> <p className={change >= 0 ? 'text-up' : 'text-down'}> {change >= 0 ? '▲' : '▼'} {Math.abs(change)}% vs last month </p> <Sparkline data={series} label="MRR, last 12 months" /> </Card> );}Monthly recurring revenue
$48,240
▲ 6.7% vs last month
That was the demo. Want the real one?· 7.6s · checks 3/3
- Years shipping
- 9+
- WordPress since 2017
- Active installs
- 41,000+
- Across those plugins
Products and teams I build with
- NexaBlocks
- ZoloBlocks
- BdThemes
- WPDive
- Entegrate
- Shopyra
AI agents I direct
- Claude Code
- Claude
- Codex
- OpenAI models
- Antigravity
- Gemini
- Cursor
- Command Code
- OpenCode
- DeepSeek
- MiniMax
- GitHub Copilot
What I build
Three lanes. One process.
Pick the platform; the way I work stays the same — agents for speed, me for the hard parts and the review.
- lane 01WordPress
WordPress
Custom blocks, themes, plugins and WooCommerce — or headless WordPress on a modern front end.
- Gutenberg blocks & block plugins
- Block themes (FSE)
- Custom plugins
- WooCommerce features
WordPress servicesDeliverables & timeline
- Production code in your repo
- Editor-friendly block controls
- Accessibility + coding-standards pass
- Handover README
A custom block: days. A theme or plugin: weeks.
- lane 02Shopify
Shopify
Theme sections, full Online Store 2.0 themes and custom apps that merchants can edit themselves.
- Custom sections & blocks
- Online Store 2.0 themes
- Theme customisation
- Shopify apps
Shopify servicesDeliverables & timeline
- Theme-editor settings for every section
- Theme Check clean
- Mobile-first, fast pages
- Handover notes
A section: days. A full theme or app: weeks.
- lane 03SaaS
SaaS
MVPs, dashboards and AI features — from first commit to a product people pay for.
- MVPs
- Dashboards & admin panels
- AI features & integrations
- APIs
SaaS servicesDeliverables & timeline
- Typed, tested codebase
- Deployed preview from day one
- Auth, billing and data model
- Docs for your next developer
An MVP: a few weeks. A feature: days.
How I work with agents
Agents build fast. I make sure it's right.
Is AI-built code safe and good? It is when a senior developer reviews every change — that step is the centre of the process, not an afterthought.
- 01Us
Discover
A 20-minute call. You explain the goal; I ask the awkward questions early.
› brief.md created
- 02Me
Plan
I write the plan: scope, milestones, risks and a fixed quote or estimate.
› plan approved by client
- 03Agents
Agent build
AI agents scaffold, write boilerplate and tests in parallel — directed by me, task by task.
› 14 tasks dispatched
- 04Me
Human reviewevery time
I read, test and fix every change. Nothing reaches you that I have not reviewed myself.
› review: 3 changes requested
- 05Us
Ship
You get a preview link throughout, then a clean launch and a handover.
› deployed to production
- 06Me
Support
I stay on call after launch for fixes and the next round of features.
› retainer active
Selected work
Where I lead development
Lead and senior roles on Gutenberg products, WordPress agencies and client work since 2021. Detailed case studies are being written up.
- EntegrateFull Stack Developer2021 – nowProject-based
- ZoloBlocksLead Developer2022 – 2024Gutenberg block plugin, at BdThemes
- BdThemesSr. Software Developer2022 – 2024WordPress products company
- NexaBlocksLead Developer2023 – nowGutenberg block plugin
- WPDiveSr. WordPress Developer2023 – nowWordPress agency
Products lab
Tools I built and maintain
Open-source Gutenberg plugins and Shopify apps, used on real sites and stores every day.
WordPress plugins08
- pluginwordpress.org
GutSlider
Build responsive sliders and carousels in the block editor - image, video, post, testimonial, logo and before-after slider blocks.
- installs
- 6k+
- rating
- 4.8/5 (12)
- pluginwordpress.org
Easy Accordion
Build fast, accessible accordions and FAQ sections in the WordPress block editor.
- installs
- 7k+
- rating
- 4.4/5 (16)
- pluginwordpress.org
- modulestandalone
Guten Layouts
Guten Layouts offers a rich collection of pre-made Gutenberg patterns and templates, allowing users to quickly copy and use beautifully designed sections with just a single block.
- pluginwordpress.org
Duplicate PP
Duplicate PP is a simple plugin which allows you to duplicate any POST,PAGE and Custom POST TYPE Easily.
- installs
- 10k+
- rating
- 4.4/5 (19)
- pluginwordpress.org
Awesome Logo Carousel Block
Awesome Logo Carousel Block allows you to create interactive client logos carousel with Gutenberg Block Editor.
- installs
- 4k+
- rating
- 4.2/5 (5)
- pluginwordpress.org
Advanced Tabs Block
Create responsive, customizable tabbed content in the WordPress block editor.
- installs
- 1k+
- rating
- 3.3/5 (15)
- pluginwordpress.org
Easy Testimonial Blocks
Displays customer reviews, ratings and photos in a responsive grid in Gutenberg block editor — no coding required.
- installs
- 1k+
- rating
- 4.5/5 (2)
Shopify apps03
- appshopify app store
Slidify
Shoppable Sliders
Shoppable sliders for Shopify: Instagram-style stories, hotspot images, carousels and expand sliders that link straight to products.
- appshopify app store
TapTalk
Multi Agent WhatsApp
A WhatsApp chat widget that shows your whole team, so shoppers pick sales, support or returns. Smart routing and live status, no API needed.
- appshopify app store
Tabilo
Ultimate Table Builder
Size charts and product comparison tables in minutes: start from 73 patterns or pull a whole collection, with prices and stock that update themselves.
Ways to work together
Pick the model that fits the job
Every engagement starts with a 20-minute call and a written plan.
- Hourly
Fixes, audits and small changes.
Quoted after a short call
- Start this week
- Billed for time used
- Good for unclear scope
- Fixed projectmost popular
A block, a section, a theme or an MVP with a clear scope.
Quoted after a short call
- Fixed price, agreed up front
- Milestones with previews
- Handover included
- Monthly retainer
Ongoing product work and support.
Quoted after a short call
- Reserved hours each month
- Priority response
- Roadmap help
No advance payment Pay per milestone or monthly Local bank transfer via Wise or Payoneer
Scope it in two taps
- typical timeline
- Days — a custom block or a fix
- best fit
- Hourly
- typical timeline
- Weeks — a theme or plugin
- best fit
- Fixed project
- typical timeline
- Reserved hours each month
- best fit
- Monthly retainer
- typical timeline
- Days — a section or a fix
- best fit
- Hourly
- typical timeline
- Weeks — a full theme or app
- best fit
- Fixed project
- typical timeline
- Reserved hours each month
- best fit
- Monthly retainer
- typical timeline
- Days — a feature
- best fit
- Hourly
- typical timeline
- A few weeks — an MVP
- best fit
- Fixed project
- typical timeline
- Reserved hours each month
- best fit
- Monthly retainer
FAQ
Questions clients ask first
What timezone are you in? Will our hours overlap?
I'm in Bangladesh (Dhaka time, UTC+6). That gives a natural overlap with US mornings and EU afternoons, so you get updates when you start your day.
How do we communicate?
One place for everything, short written updates, and a call when it saves time. I reply within 12 hours on working days, and you see progress early — no two-week silences.
Who owns the code?
You do. Once the project is paid, the code, designs and content I produce for you are yours. I hand over the repository, credentials and a short README. No lock-in.
You use AI agents. Is my code and data safe?
Agents speed up the build. I direct them, then I review and test every change before it reaches you. Your code and data stay private, and nothing ships that I have not read.
How do payments work?
No advance payment is required. You pay as work is delivered: per milestone on fixed projects, monthly for hourly work and retainers. I send an invoice and you pay by local bank transfer through Wise or Payoneer. Prefer a platform? I am also on Fiverr.
Do you offer support after launch?
Yes. I stay on call after launch for fixes and the next round of features — as hourly work or a monthly retainer, whichever suits you.
Let's build it.
Pick a time below. 20 minutes, no slides — just your project and an honest plan.