Available for WordPress and full-stack roles and projects

Hi, I'm Farhan Shafi.

WordPress developer.Plugins, themes and full-stack apps.

I've spent six years building WordPress plugins, Gutenberg blocks and custom themes. I maintain Ultimate Blocks, used on more than 50,000 sites, and built Galleryberg from scratch. I also build apps with React, Next.js, Node.js and React Native.

sites running Ultimate Blocks
50K+
blocks maintained across free and Pro
36
years building for WordPress
6+

WordPress plugins I build and maintain

Some of the Gutenberg block plugins I work on, with more on the way. Versions and install counts come straight from WordPress.org.

All work

Lead maintainer at DotCamp since 2023

Ultimate Blocks (opens in a new tab)

v3.6.1, 50,000+ installs, updated 5 weeks ago

36 blocks used on more than 50,000 sites. I ship the free and Pro versions and make sure updates never break posts made with older versions.

The hard part

When a block's saved HTML changes, posts made with older versions still have to load without errors. Every release includes the code that handles those older versions.

Clients and teams I've worked with

What I work on

Most of my work is WordPress: plugins, Gutenberg blocks, custom themes, and keeping live sites fast and secure. I also build full-stack apps with React, Next.js and Node.js, and mobile apps with React Native.

See my work

Plugins and Gutenberg blocks

Custom plugins, static and dynamic blocks, free and Pro tiers with Freemius, and migrations that keep existing content valid.

Custom themes and full-site editing

Classic and block themes, ACF-driven layouts, and FSE builds that a team can edit without calling a developer.

Performance, security, and maintenance

Speed fixes, hardening, updates, and compatibility releases for sites and plugins already in production.

Full-stack products

React, Next.js, and Node.js apps with MongoDB or PostgreSQL, authentication, roles, and APIs. WorkNavo and Reppod are two of them.

Also

Mobile apps

React Native apps with Expo, backed by the same APIs, like the SecurePay wallet.

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 why I've brought him onto every company I've founded: 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. He built GalleryBerg from scratch, and now Productberg, our WooCommerce product blocks, with the same care he brings to SliderBerg and TableBerg. Every release has been a 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

Ways to work together

Pick whatever fits. Not sure which one it is? Send a message and we'll work it out.

A fixed project

A new plugin, a custom block, a theme, or a full site, agreed up front and delivered in stages.

  • Clear scope before any work starts
  • Progress you can see every week
  • Handover notes so your team can run it
Start a project

Monthly care

Ongoing work for a site or plugin that is already live: updates, speed, fixes, and small features.

  • Core, plugin and PHP updates tested before they go live
  • Speed and security checks
  • A set number of hours each month
Ask about monthly care

Join your team

A full-time or contract role on a WordPress or full-stack team, working remotely across time zones.

  • WordPress plugins, blocks and themes
  • React, Next.js and Node.js
  • Comfortable owning a product end to end
Talk about a role

Latest articles

All writing

Available for WordPress and full-stack roles and projects

Tell me what you're working on.

A new site, a plugin that needs work, or a developer role you're hiring for. Send a short message and I'll reply.

Get in touchfarhan@farhan-shafi.com

I usually reply within one or two business days.