live demoConcept project
Custom WordPress Booking Plugin
Request a slot, approve it in wp-admin, then break it: stale nonces, a subscriber's crafted URL, two visitors racing.
Sami Ullah is a WordPress developer who has built and maintained WordPress sites since 2019, including a remote role with Tuscan Group Ltd in London. He builds custom themes from designs using Advanced Custom Fields, works with Elementor, and fixes performance problems on existing WordPress sites.
Used professionally since 2019 (7+ years)
WordPress was a large part of my early career. I held front-end and WordPress developer roles at Brain Load Technologies, Tuscan Group Ltd (remote, London) and Techtonex.
My usual approach is a custom theme built from the design, with Advanced Custom Fields so editors can change content without touching code. When a client already uses Elementor, I work inside it rather than rebuilding everything.
Official documentation: WordPress developer resources
live demoConcept project
Request a slot, approve it in wp-admin, then break it: stale nonces, a subscriber's crafted URL, two visitors racing.
live demoConcept project
Inspect a theme page to see the template part, ACF fields and theme.json tokens behind each section, then edit and reorder it.
live demoConcept project
Publish a post in wp-admin and watch the webhook purge cache tags and the Next.js page regenerate. Preview drafts too.
live demoConcept project
Configure a product, check out with a Sunday delivery date and watch which WooCommerce hooks fire, with the PHP for each.
live demoConcept project
Switch WordPress speed fixes on and off and watch a modelled waterfall, LCP, CLS and TBT change. The model is shown in full.

Built while at GraphyD
GD Skills is GraphyD's online academy, selling paid courses such as graphic design, content writing and script writing to students across Pakistan. I built the whole site on WordPress with a BuddyBoss child theme, Elementor pages and WooCommerce checkout, covering course listings, student accounts, payments and reviews.

Client project
Glendon Place is a US cross-stitch design company that sells charts, thread packs and embellishment packs to stitchers and needlework shops. I developed a custom WordPress theme for its online store, rebuilding a large catalogue site with a cleaner layout. The current live site still runs the older platform.
Own product
ReviewLens (working name) is a SaaS I built for online stores. It reads a store's customer reviews, returns and competitors and turns them into a short report: what customers complain about, which products cause the most problems and what to fix first. All numbers are computed in code, and AI only classifies text and explains the results.
#wordpress6 min
Build a WordPress plugin step by step: an FAQ post type with a shortcode and a block, nonces, sanitization, escaping and activation hooks, for PHP 8 and WP 6.
read →
Yes. Sami Ullah converts Figma, Adobe XD or Photoshop designs into custom WordPress themes, using Advanced Custom Fields for editable sections so site owners can update text and images without touching code. He has done this kind of work in WordPress developer roles since 2019.
Elementor is faster to start and lets non-developers build pages, but it adds page weight. A custom theme with ACF takes longer to build, loads faster and keeps layouts consistent. Sites with a small budget and frequent layout changes suit Elementor; sites that need speed and a strict design suit a custom theme.
Yes. Speed work usually means measuring first with PageSpeed Insights and Query Monitor, then removing unused plugins, serving properly sized images in modern formats, caching pages, deferring non-critical scripts and fixing slow database queries. Results are measured before and after, never promised in advance.