WordPress development
Business websites on WordPress with a tidy admin, a content model that fits how your team actually publishes, and code that follows WordPress coding standards.
WordPress core, PHP, MySQL, custom post types, WooCommerce
I buildcustom WordPress themes, headless Next.js sites, WooCommerce stores, Shopify stores, React interfaces
Custom themes and plugins, headless WordPress with Next.js, WooCommerce and Shopify. Client work across India, the UAE, the UK and the US, from first brief to deployment.
Eight areas of work, each with the tools I use for it and an article that shows how I approach it.
Business websites on WordPress with a tidy admin, a content model that fits how your team actually publishes, and code that follows WordPress coding standards.
WordPress core, PHP, MySQL, custom post types, WooCommerce
Themes built from your design instead of bent from a template, and plugins for the features off-the-shelf options get wrong. Page builders like Avada, Divi and WPBakery when the project calls for them.
PHP, hooks and filters, Sass, JavaScript, shortcodes
Custom web applications, admin panels and APIs on modern PHP frameworks, with clean MVC structure, migrations, queues and tests.
Laravel, Eloquent, CodeIgniter 4, CakePHP, Composer, PHPUnit
Editors keep the WordPress dashboard they know; visitors get a server-rendered Next.js frontend. This site works that way.
WordPress REST API, Next.js, React, TypeScript
PSD and Figma designs turned into responsive, accessible components that match the design closely and stay easy to extend.
React.js, Next.js, TypeScript, Tailwind CSS, Sass, Bootstrap
REST APIs, webhooks and background jobs in Node.js and Express that connect stores, CRMs, payment and shipping services reliably.
Node.js, Express, REST, webhooks, MySQL, Redis
Storefront features, checkout customisation and theme work for Shopify and WooCommerce stores, so merchandising and layout match the brand.
Shopify Liquid, Online Store 2.0, WooCommerce hooks, HPOS
Finding why pages are slow or poorly indexed and fixing it in the code: metadata, structured data, sitemaps, clean markup, caching and lighter pages that pass Core Web Vitals.
Chrome DevTools, Lighthouse, schema.org, caching, server tuning
WordPress, Shopify and Next.js websites for property developers, yacht brokers, exhibition builders, law firms and retailers. All 9 projects
A free online tools platform with more than 300 browser-based utilities, built on a Next.js frontend with a headless WordPress blog.
CMS website for a Hyderabad property developer with residential and commercial projects across East Hyderabad.
Shopify store for a men's clothing brand that sells online across India and through stores in Indore, Ujjain and Bhopal.
E-commerce website for an Indian online gift store.
Fifteen utilities I use on real projects, from a live code playground and a cron builder to a PDF and media previewer. They run entirely in your browser; nothing is uploaded. Browse all tools
Pretty-print, minify and validate JSON with exact error positions.
Decode JSON Web Tokens and check expiry, issuer and claims.
Test JavaScript regular expressions with live match highlighting.
Write titles and descriptions with live Google and social previews.
Create valid structured data for articles, businesses, people and FAQs.
Generate fluid font sizes and spacing that scale smoothly between breakpoints.
Turn an old-to-new URL list into Apache, Nginx, Next.js or Netlify rules.
Generate fresh wp-config.php authentication keys and salts locally.
Check text and background colors against WCAG AA and AAA.
Convert JPG and PNG to WebP in your browser and see the savings.
Write HTML, CSS and JavaScript and see the result live, with a console.
Preview images, video, audio, PDF and code files instantly, with file details.
Explain any cron schedule in plain English and preview the next run times.
Convert Unix time to dates and back, across time zones.
Encode and decode Base64, Base64URL, URL and HTML entities.
Filter by category, save favourites and pick up where you left off.
Free learning paths written from client work, with live “Try it” examples and a quiz at the end of every lesson. Start learning
Custom themes, plugins, content models and troubleshooting for WordPress.
Laravel, CodeIgniter and CakePHP for custom web applications and APIs.
Running WordPress as a headless CMS behind fast Next.js frontends.
React, JavaScript and accessible UI in WordPress and beyond.
REST APIs, integrations and background jobs with Node.js and Express.
Core Web Vitals, caching and front-end speed for real websites.
Crawlability, metadata, structured data, redirects and migrations.
WooCommerce and Shopify development that survives updates.
The same six steps for a new build, a move to headless, or a site that has stopped behaving.
We talk through goals, users, content and constraints. I ask the questions that change the estimate before any code is written.
A written scope: pages, content types, integrations, hosting and what “done” means, with an estimate you can check against.
Built in small, reviewable steps on a staging site, with progress you can click through rather than read about.
Cross-browser and mobile checks, forms and integrations, accessibility basics, W3C validation and page speed.
Launch with backups, SSL, redirects and search-engine setup, timed to avoid disrupting your traffic.
After launch: fixes, small features, updates and training for your team, so the site keeps working for the business.
Practical guides on WordPress, Next.js, WooCommerce, Shopify, performance and technical SEO. All articles
Move slow work out of your Node.js API: BullMQ queues and workers on Redis, retries with backoff, concurrency and rate limits, repeatable jobs instead of cron, failed-job handling, graceful shutdown and monitoring.
How to build React components that work for keyboard and screen-reader users: labelled forms with useful errors, dialogs with the native dialog element, disclosure menus, focus management after updates, live regions and how to test it all.
Why Laravel pages get slow as data grows and how to fix it: finding N+1 queries, eager loading, selecting only the columns you need, the right indexes, chunking large jobs and caching expensive queries.
How modern Shopify themes are put together: JSON templates, sections with schema, blocks and presets, metafields and app blocks, with a reusable section and the Shopify CLI workflow.
Editors expect the Preview button to work. In a headless setup it doesn't, until you build it: an authenticated preview route, Next.js Draft Mode, fetching drafts and revisions with an Application Password, and pointing WordPress's preview link at the frontend.
The caching layers that make PHP sites fast, explained in order: browser caching with HTTP headers, CDN and full-page caching, OPcache, persistent object caching with Redis, transients, and how to invalidate each one without serving stale or private content.
Grouped by where it shows up in a project. No percentage bars: the work and the articles show the depth.
Hiring for a role or scoping a project? Pick the path that fits and I’ll reply by email.