Skip to content
View farhan-shafi's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@DotCamp @FriendsCollective

Block or report farhan-shafi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
farhan-shafi/README.md

Hi, I'm Farhan Shafi

WordPress and Full-Stack Developer

I build WordPress plugins, Gutenberg blocks and custom themes, and full-stack apps with React, Next.js and Node.js. I've been doing this for six years, for product companies, agencies and direct clients.

I work at DotCamp, where I maintain Ultimate Blocks, a Gutenberg plugin used on more than 50,000 WordPress sites.

Portfolio | LinkedIn | WordPress.org

WordPress plugins

  • Ultimate Blocks: lead maintainer of a 36-block Gutenberg plugin used on 50,000+ sites. I ship free and Pro features, fixes and compatibility updates in PHP and React.
  • Galleryberg: built from scratch, with responsive layouts, a lightbox, captions, ACF and SCF image sources, and free and Pro versions.
  • TableBerg: moved the plugin from a custom table editor to native Gutenberg blocks without breaking existing tables.
  • SliderBerg: a slider block built with Swiper.js, where each slide can hold images, text, buttons or any other block.

Full-stack apps

  • WorkNavo: a client operations app for teams, with roles, time tracking, invoices and reports. Built with React, TypeScript, Express and MongoDB. Live site and code.
  • Reppod: a coaching app for trainers and their clients, with workout builders, progress tracking, messaging and AI-generated plans. Built with Next.js, TypeScript, MongoDB and Auth.js. Live site and code.
  • SecurePay: a multi-currency wallet with a React Native app and six FastAPI services, using PostgreSQL, Redis, RabbitMQ and Docker. It runs locally and is not deployed. Code.

Client websites

  • Lumination AI: custom WordPress theme for an AI consulting studio.
  • NoteGPT: custom WordPress marketing site for an AI note-taking app.
  • Mostash: full-site editing WordPress site built with Kadence Blocks.
  • Ethical.net: custom WordPress theme for a magazine, directory and community.
  • SourceLow: WordPress directory for dropshipping and print-on-demand sellers.
  • Ecommerce Platforms: theme and frontend work for an ecommerce review site.
  • ecomm.design: theme work for an ecommerce design gallery.

Other builds

What I work with

  • WordPress: PHP, Gutenberg blocks, custom themes, full-site editing, ACF, WooCommerce, Freemius
  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Express, Python, FastAPI, REST APIs
  • Databases: MySQL, PostgreSQL, MongoDB, Redis
  • Mobile: React Native, Expo

Pinned Loading

  1. reppod reppod Public

    TypeScript

  2. worknavo worknavo Public

    TypeScript

  3. SecurePay SecurePay Public

    TypeScript