Hi, I'm Farhan Shafi.
WordPress Product Engineer · Full-Stack Developer · Karachi, Pakistan
Production WordPress products and full-stack apps — built end-to-end.
Six years shipping commercial Gutenberg plugins, custom client platforms, and React/Next.js products. Primary maintainer of Ultimate Blocks, active on 50,000+ WordPress sites.
Selected work
Featured projects
Clients & Collaborators
Companies I've worked with
DotCamp
WordPress plugin studio
Ecommerce Platforms
Ecommerce review publication
NoteGPT
AI note-taking app
Lumination AI
AI consulting studio
Ethical.net
Ethical tech magazine
Mostash
AEO agency
SourceLow
Dropshipping directory
Fritz.ai
B2B AI tools directory
ecomm.design
Ecommerce design gallery
Plum Village
Mindfulness platform
Creative Emm
Branding & design studio
DotCamp
WordPress plugin studio
Ecommerce Platforms
Ecommerce review publication
NoteGPT
AI note-taking app
Lumination AI
AI consulting studio
Ethical.net
Ethical tech magazine
Mostash
AEO agency
SourceLow
Dropshipping directory
Fritz.ai
B2B AI tools directory
ecomm.design
Ecommerce design gallery
Plum Village
Mindfulness platform
Creative Emm
Branding & design studio
Testimonials
What clients say
“Farhan combines technical expertise with a business-focused approach. He doesn't just build features; he thinks about usability, performance, and long-term value. That's exactly why I've brought him onto every company I've founded since: ethical.net, Fritz, Plum Village App, Ecommerce Platforms.”
Catalin Zorzini
Founder · Lumination AI
“Farhan provides a professional and reliable service. He listens carefully, understands what a high-traffic WordPress site actually needs, and delivers solutions that are practical and results-focused.”
Bogdan Tudorancea
Blog Manager · Ecommerce Platforms
“Farhan demonstrated an exemplary level of expertise as a WordPress Gutenberg developer throughout our work together. He built GalleryBerg and Productberg from scratch, and SliderBerg and TableBerg carry the same level of craft. Thank you for the job well done.”
Imtiaz
Co-founder · DotCamp
“Ultimate Blocks runs on 50,000+ WordPress sites, and Farhan has kept it reliable and easy to use for years. He understands WordPress deeply and consistently ships work that feels polished and professional.”
Istiak Rayhan
Co-founder · DotCamp
“Farhan helped us turn our designs into a practical, user-friendly product. His full-stack experience was clear in the quality of the frontend, backend, and overall system structure, exactly what a brand-first studio like ours needs from a development partner.”
Mohsin Sheikh
Founder & CCO · Creative Emm
“Farhan was great at understanding my needs and the tasks that needed to be done. He delivered quickly, asked for feedback and improved the delivered code based on my comments. He was also very responsive. I will surely contact him again in the future.”
griffon4
Client · Fiverr
What I do
Full-stack, front to back
From landing pages to production apps — whatever your stack, I can build it, ship it, and hand it off in a state the next developer will thank you for.
Full-stack apps
End-to-end product builds with React or Next.js, Node.js and Express, MongoDB or Postgres, authentication, file uploads, and deployment.
Frontend development
Pixel-perfect UIs in React and Next.js — responsive, accessible, and optimised for Core Web Vitals.
AI integrations
OpenAI and Claude integrations for structured content, validated outputs, editable drafts, and focused product workflows.
WordPress & Gutenberg
Custom plugins, Gutenberg blocks, free and Pro products, FSE themes, migrations, and compatibility work.
E-commerce builds
WooCommerce stores, custom product flows, Stripe payments, and Shopify theme work.
API & integrations
REST APIs, third-party service integrations, webhooks, and headless CMS setups.
From the blog
Latest writing
Gutenberg block deprecations without breaking existing content
How to evolve static Gutenberg block markup and attributes safely with isolated deprecations, migrations, fixtures, and release checks.
Read article →Gutenberg block validation errors: causes, debugging, and safe fixes
A practical workflow for finding why a Gutenberg block contains unexpected or invalid content, fixing the real mismatch, and protecting existing posts.
Read article →Testing strategy for a MERN API: what's actually worth testing
The testing pyramid says lots of unit tests, few integration tests. For a Node/Express + MongoDB API, I've found close to the opposite is true — here's what I actually write now.
Read article →Next.js's 2026 security advisories all say the same thing: middleware is not a security boundary
Vercel's monthly security-release program has shipped a repeating pattern of middleware bypasses in 2026 — including one fix that needed a second, 'incomplete fix' follow-up. Here's the actual lesson underneath the CVE list.
Read article →

