Gutenberg block development requires a different skill set from plugin or theme development. Building blocks with @wordpress/scripts means working with Webpack, Babel, React, and the WordPress component library - a toolchain most WordPress PHP developers have never touched. ACF Blocks lower the barrier significantly, but still require understanding of how blocks register, how attributes work, and how the editor communicates with the front end.
The other challenge with Gutenberg is the editorial experience. A block that works technically but is confusing for editors creates ongoing support work. I design blocks with the editor in mind - clear labels, sensible defaults, preview states that look like the published output, and locked areas that prevent structural breakage while preserving content flexibility.
Full Site Editing adds another layer. FSE templates built carelessly lock editorial teams into layouts they cannot change without developer access. Built thoughtfully, they give teams full control over content within a structure that keeps the site looking correct regardless of what gets edited.
My Commitment to You
I communicate clearly, meet deadlines, and do not disappear mid-project. If something does not work as expected, I fix it. That is why my Upwork score has stayed at 100% across 100+ projects.