Tools and skills · 117 elements

The periodic table of my stack.

Every platform, language, tool and skill I work with: 117 elements, each defined in plain words, with how I use it, how well I know it and the projects that prove it.

How well I know them

1WpWordPress, Platforms, level Expert, 58 projects2ClClaude API, AI and agents, level Advanced, 7 projects3PhPHP, Engineering, level Expert, 58 projects4JsJavaScript, Engineering, level Advanced, 79 projects5SeSEO, Search and visibility, level Expert, 72 projects6AeAEO, Search and visibility, level Expert, 2 projects7GeGEO, Search and visibility, level Expert, 2 projects8ScSchema.org, Search and visibility, level Expert, 3 projects9GcSearch Console, Search and visibility, level Expert, 75 projects10McMCP, AI and agents, level Proficient, 1 project11CsCSS, Engineering, level Expert, 78 projects12SsSCSS, Engineering, level Advanced, 58 projects13CwCore Web Vitals, Search and visibility, level Advanced, 1 project14SrSemrush, Search and visibility, level Advanced, 2 projects15G4GA4, Search and visibility, level Advanced, 74 projects16TmTag Manager, Search and visibility, level Advanced, 72 projects17LsLooker Studio, Search and visibility, level Proficient, 72 projects18WmWebMCP, AI and agents, level Advanced, 2 projects19MyMySQL, Engineering, level Advanced, 58 projects20ReReact, Engineering, level Proficient21GbGutenberg, Platforms, level Expert, 2 projects22AfACF, Engineering, level Expert, 2 projects23RaWP REST API, Engineering, level Expert, 2 projects24WcWooCommerce, Commerce, level Expert, 9 projects25BcBigCommerce, Commerce, level Advanced, 2 projects26SwShopware, Commerce, level Working knowledge, 1 project27KtKentico, Platforms, level Expert, 20 projects28MoMoodle, Platforms, level Proficient, 2 projects29LdLearnDash, Platforms, level Expert30BpBuddyPress, Platforms, level Expert, 1 project31GsGSAP, Motion and data, level Advanced, 2 projects32SmScrollMagic, Motion and data, level Advanced, 2 projects33D3D3.js, Motion and data, level Proficient34CfCloudflare, Engineering, level Advanced, 2 projects35BbBitbucket Pipelines, Engineering, level Advanced36PwPlaywright, Engineering, level Proficient37MeMentoring, Engineering, level Expert38HtHTML, Engineering, level Expert, 83 projects39MuWordPress Multisite, Platforms, level Expert, 1 project40WbWPBakery, Platforms, level Expert, 13 projects41BeBeTheme, Platforms, level Expert, 12 projects42ElElementor, Platforms, level Expert, 2 projects43GpGeneratePress, Platforms, level Expert, 1 project44ToToolset, Platforms, level Expert45WlWPML, Platforms, level Expert, 3 projects46PlPolylang, Platforms, level Expert, 1 project47MpMemberPress, Platforms, level Expert48PmPaid Memberships Pro, Platforms, level Expert49YoYoast SEO, Search and visibility, level Expert, 1 project50WrWP Rocket, Search and visibility, level Expert51AoAutoptimize, Search and visibility, level Expert52AmAMP, Search and visibility, level Advanced53PaPWA, Engineering, level Expert54OaOpenAI API, AI and agents, level Advanced, 4 projects55JqjQuery, Engineering, level Expert, 2 projects56BsBootstrap, Engineering, level Advanced, 1 project57LpLearnPress, Platforms, level Expert58ByBuddyBoss, Platforms, level Expert59YzYouzify, Platforms, level Expert60BrbbPress, Platforms, level Expert, 1 project61AzAmazon, Commerce, level Proficient, 1 project62PzPaymentez, Commerce, level Advanced, 1 project63TkTock, Commerce, level Proficient, 1 project64SvSlider Revolution, Motion and data, level Expert, 7 projects65CtCircleType, Motion and data, level Proficient, 1 project66FgFigma, Design, level Advanced, 10 projects67XdAdobe XD, Design, level Proficient, 4 projects68PsPhotoshop, Design, level Advanced, 13 projects69IlIllustrator, Design, level Proficient, 3 projects70BgBrand guidelines, Design, level Advanced, 7 projects71GmGemini API, AI and agents, level Advanced, 4 projects72PxPerplexity, AI and agents, level Proficient, 1 project73GtGit, Engineering, level Advanced74Npnpm, Engineering, level Proficient75MkMarketo, Marketing automation, level Advanced76HsHubSpot, Marketing automation, level Proficient77KlKlaviyo, Marketing automation, level Proficient, 1 project78AbA/B testing, Marketing automation, level Proficient79GqGraphQL, Engineering, level Proficient, 1 project80DnDNS, Engineering, level Advanced, 2 projects81DmSPF and DMARC, Engineering, level Advanced, 2 projects82IpIPv4 and IPv6, Engineering, level Proficient83WgWCAG, Engineering, level Advanced84SdSecurity Development Lifecycle, Engineering, level Proficient85AsAction Scheduler, Engineering, level Expert, 1 project86HlHeadless CMS, Engineering, level Proficient87SnSelenium, Engineering, level Proficient88LtLambdaTest, Engineering, level Proficient89CcClaude Code, AI and agents, level Advanced90EbEmbeddings, AI and agents, level Proficient, 2 projects91SfSalesforce, Workplace and CRM, level Proficient92MdMonday.com, Workplace and CRM, level Proficient93SkSlack, Workplace and CRM, level Advanced94MsMicrosoft 365, Workplace and CRM, level Advanced95GwGoogle Workspace, Workplace and CRM, level Advanced96JiJira, Workplace and CRM, level Advanced97BxBitrix24, Workplace and CRM, level Proficient98MaMailchimp, Marketing automation, level Proficient99StSMTP for WordPress, Engineering, level Expert100DrDrupal, Platforms, level Working knowledge101JoJoomla, Platforms, level Working knowledge102WxWix, Platforms, level Advanced103SqSquarespace, Platforms, level Working knowledge104AdAdobe Experience Manager, Platforms, level Working knowledge105DvDivi, Platforms, level Expert, 1 project106FlFlatsome, Platforms, level Expert, 2 projects107IiIIS, Engineering, level Proficient108PyPython, Engineering, level Proficient109DjDjango, Engineering, level Working knowledge110RxRedux, Engineering, level Working knowledge111AnAngularJS, Engineering, level Proficient112JaJava, Engineering, level Proficient113C+C++, Engineering, level Working knowledge114TsTypeScript, Engineering, level Proficient115QlSQL, Engineering, level Proficient116ZpZapier, Workplace and CRM, level Proficient117BqBigQuery, Search and visibility, level Proficient

Every term, A to Z

A

A/B testing

Showing two versions of a page to comparable visitors and measuring which one does better, instead of guessing.

Marketing automation · Proficient

ACF

Advanced Custom Fields: a WordPress plugin for adding structured fields to content and, in its Pro version, building blocks without React.

Engineering · Expert · 2 projects

Action Scheduler

The background job queue that ships with WooCommerce: WordPress work that is too long for a page load runs in queued, retryable steps.

Engineering · Expert · 1 project

Adobe Experience Manager

Adobe's enterprise content and digital asset management platform, built in Java and used by large global brands.

Platforms · Working knowledge

Adobe XD

Adobe's tool for designing and prototyping user interfaces, in maintenance mode since 2023.

Design · Proficient · 4 projects

AEO

Answer engine optimization: shaping content so search features, voice assistants and AI tools quote it as the answer.

Search and visibility · Expert · 2 projects

Amazon

The largest online marketplace. Selling there from an existing store means syncing products, stock, orders and fulfilment.

Commerce · Proficient · 1 project

AMP

Accelerated Mobile Pages: Google's open-source format for fast mobile pages, once required for Top Stories and now optional.

Search and visibility · Advanced

AngularJS

Google's original JavaScript framework for single-page apps, with two-way data binding. Support ended in 2022.

Engineering · Proficient

Autoptimize

A free WordPress plugin that aggregates, minifies and defers CSS and JavaScript to make pages load faster.

Search and visibility · Expert

B

bbPress

Forum software from the makers of WordPress: discussion boards that live inside a WordPress site.

Platforms · Expert · 1 project

BeTheme

A multipurpose WordPress theme from Muffin Group with hundreds of pre-built sites, usually paired with WPBakery.

Platforms · Expert · 12 projects

BigCommerce

A hosted e-commerce platform for growing and enterprise stores, with Stencil themes and GraphQL and REST APIs.

Commerce · Advanced · 2 projects

BigQuery

Google Cloud's serverless data warehouse. It runs SQL over very large tables, and GA4 can export its raw event data into it.

Search and visibility · Proficient

Bitbucket Pipelines

Atlassian's continuous integration and delivery service, built into Bitbucket: every push runs your build, tests and deploys.

Engineering · Advanced

Bitrix24

An all-in-one collaboration suite: tasks, projects, CRM, chat and a shared drive in one workspace.

Workplace and CRM · Proficient

Bootstrap

The front-end framework of grid, components and utility classes, first released by Twitter in 2011, for building responsive layouts quickly.

Engineering · Advanced · 1 project

Brand guidelines

The rulebook for a brand: logo use, colour palette, type pairing, imagery and tone, so it looks like itself everywhere.

Design · Advanced · 7 projects

BuddyBoss

A commercial platform built on BuddyPress for app-like online communities, with courses, memberships and native mobile apps.

Platforms · Expert

BuddyPress

An open-source plugin that adds social networking to WordPress: profiles, activity streams, groups, messages and notifications.

Platforms · Expert · 1 project

C

C++

A fast, compiled language that adds objects to C, used for systems, games, browsers and anything where performance matters.

Engineering · Working knowledge

CircleType

A small open-source JavaScript library that sets text on a circle, the trick behind rotating badge text.

Motion and data · Proficient · 1 project

Claude API

Anthropic's API for its Claude models. Send text, documents or tool definitions; get back answers, structured output or tool calls.

AI and agents · Advanced · 7 projects

Claude Code

Anthropic's agentic coding tool: it reads a codebase, plans changes, edits files and runs commands from the terminal.

AI and agents · Advanced

Cloudflare

A global network in front of websites: DNS, CDN caching, security, redirects and rules that run at the edge.

Engineering · Advanced · 2 projects

Core Web Vitals

Google's three page experience metrics: how fast the main content loads (LCP), how quickly the page responds (INP) and how stable it stays (CLS).

Search and visibility · Advanced · 1 project

CSS

The language that controls how web pages look: layout, colour, type, spacing and motion.

Engineering · Expert · 78 projects

D

D3.js

A JavaScript library for data visualisation. It binds data to SVG and HTML, so charts are built from the data up.

Motion and data · Proficient

Divi

A WordPress theme and visual builder from Elegant Themes, edited on the front end with drag-and-drop modules.

Platforms · Expert · 1 project

Django

A Python web framework with an admin, an ORM and security built in, 'for perfectionists with deadlines'.

Engineering · Working knowledge

DNS

The internet's directory: it turns names like arvindkumar.ca into the addresses servers answer on, and says where a domain's email goes.

Engineering · Advanced · 2 projects

Drupal

An open-source PHP content management system known for structured content, permissions and large government and university sites.

Platforms · Working knowledge

E

Elementor

The most widely used visual page builder for WordPress: live front-end editing, theme building and a large add-on ecosystem.

Platforms · Expert · 2 projects

Embeddings

Numbers that capture what a piece of text means, so software can find related content by meaning rather than matching words.

AI and agents · Proficient · 2 projects

F

Figma

A collaborative interface design tool that runs in the browser: design, prototype and hand off in one shared file.

Design · Advanced · 10 projects

Flatsome

A best-selling WooCommerce theme with its own UX Builder, made for online stores.

Platforms · Expert · 2 projects

G

GA4

Google Analytics 4: event-based analytics that shows what visitors do on a site and which channels bring them.

Search and visibility · Advanced · 74 projects

Gemini API

Google's API for its Gemini models, the same family behind Gemini and AI Overviews in Google Search.

AI and agents · Advanced · 4 projects

GeneratePress

A lightweight WordPress theme built for speed and accessibility, extended by its GP Premium add-on.

Platforms · Expert · 1 project

GEO

Generative engine optimization: earning accurate mentions and citations in answers written by AI models like ChatGPT, Gemini, Claude and Perplexity.

Search and visibility · Expert · 2 projects

Git

The version control system almost every software team uses: every change recorded, branches for parallel work, and a way back from any mistake.

Engineering · Advanced

Google Workspace

Google's office suite: Gmail, Docs, Sheets, Slides, Drive and Meet, built for working on the same file at the same time.

Workplace and CRM · Advanced

GraphQL

A query language for APIs: the client asks for exactly the fields it needs and gets them back in one response.

Engineering · Proficient · 1 project

GSAP

The GreenSock Animation Platform: a JavaScript library for smooth, precisely timed animation, with ScrollTrigger for scroll-driven motion.

Motion and data · Advanced · 2 projects

Gutenberg

WordPress's block editor. Pages are built from blocks, and with full site editing, so are themes.

Platforms · Expert · 2 projects

H

Headless CMS

A content system that only manages content and serves it over an API, while a separate front end decides how it looks and where it goes.

Engineering · Proficient

HTML

The markup language every web page is made of. It gives content its structure and meaning, which browsers, screen readers and search engines all read.

Engineering · Expert · 83 projects

HubSpot

A CRM with marketing, sales, service and content tools on top, popular with growing businesses.

Marketing automation · Proficient

I

IIS

Microsoft's web server for Windows: it hosts .NET applications like Kentico, with its own bindings, rewrite rules and certificates.

Engineering · Proficient

Illustrator

Adobe's vector graphics editor, used for logos, icons, illustration and layout mockups that scale to any size.

Design · Proficient · 3 projects

IPv4 and IPv6

The two versions of the Internet Protocol's addressing: IPv4's 32-bit addresses are running out, IPv6's 128-bit addresses are not.

Engineering · Proficient

J

Java

A general-purpose, object-oriented language that runs on the Java Virtual Machine, used for enterprise systems and Android.

Engineering · Proficient

JavaScript

The programming language of the browser. It makes pages interactive, and through Node.js it runs on servers too.

Engineering · Advanced · 79 projects

Jira

Atlassian's issue and project tracker: tickets, sprints and boards for software teams working in Agile.

Workplace and CRM · Advanced

Joomla

An open-source PHP content management system, forked from Mambo in 2005, with built-in multilingual support.

Platforms · Working knowledge

jQuery

The JavaScript library that made the DOM easy to work with across browsers. Still loaded by WordPress and a huge share of the web.

Engineering · Expert · 2 projects

K

Kentico

A .NET content management system and digital experience platform from the Czech Republic, used by enterprises and software vendors.

Platforms · Expert · 20 projects

Klaviyo

An email and SMS marketing platform built for online stores and driven by customer and order data.

Marketing automation · Proficient · 1 project

L

LambdaTest

A cloud of real browsers and devices for testing websites, by hand or with automated scripts, without keeping a device lab.

Engineering · Proficient

LearnDash

A learning management plugin for WordPress: courses, lessons, quizzes and certificates inside a WordPress site.

Platforms · Expert

LearnPress

A free learning management plugin for WordPress: courses, lessons, quizzes and paid enrolment.

Platforms · Expert

Looker Studio

Google's free dashboard and reporting tool. It joins Search Console, GA4 and other sources into reports people actually read.

Search and visibility · Proficient · 72 projects

M

Mailchimp

The email marketing platform small and mid-sized businesses start with: lists, signup forms, campaigns and automations.

Marketing automation · Proficient

Marketo

Adobe's marketing automation platform for B2B: forms, lead scoring, nurture programmes and the hand-off to sales.

Marketing automation · Advanced

MCP

The Model Context Protocol: an open standard for connecting AI applications to tools and data through one kind of connector.

AI and agents · Proficient · 1 project

MemberPress

A WordPress membership plugin: paid plans, content rules that lock pages to members, coupons and recurring billing.

Platforms · Expert

Mentoring

Helping other people get good at the work: pairing, code review, explaining the why as well as the how, and standards a team can follow on its own.

Engineering · Expert

Microsoft 365

Microsoft's office suite, once Office 365: Word, Excel, PowerPoint, Outlook and Teams, with OneDrive and SharePoint.

Workplace and CRM · Advanced

Monday.com

A work management platform of boards, timelines and automations for planning and tracking projects across a team.

Workplace and CRM · Proficient

Moodle

The open-source learning management system schools, universities and companies use to run online courses.

Platforms · Proficient · 2 projects

MySQL

The open-source relational database behind WordPress and much of the web. It stores content in tables and answers queries in SQL.

Engineering · Advanced · 58 projects

N

npm

The package manager for JavaScript: it installs a project's libraries and build tools and runs its scripts.

Engineering · Proficient

O

OpenAI API

OpenAI's API for its GPT models, the ones behind ChatGPT: text, structured output, tool calls, embeddings and more.

AI and agents · Advanced · 4 projects

P

Paid Memberships Pro

An open-source membership plugin for WordPress: levels, recurring payments and content restriction, with a large add-on library.

Platforms · Expert

Paymentez

A Latin American payment processor, now part of Nuvei, used by stores in Ecuador, Colombia and the region.

Commerce · Advanced · 1 project

Perplexity

An AI answer engine that searches the web and answers with citations, one of the places buyers now research before they buy.

AI and agents · Proficient · 1 project

Photoshop

Adobe's image editor: photo retouching, compositing and the visual groundwork for a lot of web design.

Design · Advanced · 13 projects

PHP

The server-side language WordPress, WooCommerce and Moodle are written in. It runs on the server and builds each page before it reaches the browser.

Engineering · Expert · 58 projects

Playwright

Microsoft's framework for browser automation and end-to-end testing across Chromium, Firefox and WebKit.

Engineering · Proficient

Polylang

A multilingual plugin for WordPress that keeps each translation as its own post, linked to the others, with a free core.

Platforms · Expert · 1 project

PWA

Progressive web app: a website that installs like an app, works offline and can send notifications, built with a manifest and a service worker.

Engineering · Expert

Python

A general-purpose programming language known for readable code, used for scripting, data work, machine learning and web back ends.

Engineering · Proficient

R

React

A JavaScript library for building interfaces out of components. It also powers WordPress's block editor.

Engineering · Proficient

Redux

A state container for JavaScript apps: one store, changed only by actions, so an app behaves predictably.

Engineering · Working knowledge

S

Salesforce

The largest CRM platform: customer records, sales pipelines, service cases and the reports built on them.

Workplace and CRM · Proficient

Schema.org

The shared vocabulary for structured data. It tells search engines and AI tools, in code, what a page is about: a person, a product, an event, a question.

Search and visibility · Expert · 3 projects

ScrollMagic

A JavaScript library for scroll interactions: pin elements, toggle classes and play animations as the visitor scrolls.

Motion and data · Advanced · 2 projects

SCSS

The main syntax of Sass, a CSS preprocessor: variables, nesting, mixins and partials that compile down to plain CSS.

Engineering · Advanced · 58 projects

Search Console

Google's free tool for site owners: which searches show your pages, which pages are indexed, and what is broken.

Search and visibility · Expert · 75 projects

Security Development Lifecycle

Building security in from the start: threat modelling, secure coding rules and testing at every stage instead of a check at the end.

Engineering · Proficient

Selenium

The original open-source tool for automating browsers, used to test that a website still works after every change.

Engineering · Proficient

Semrush

An SEO and competitive research platform: keywords, rankings, backlinks and site audits, and now tracking of AI visibility.

Search and visibility · Advanced · 2 projects

SEO

Search engine optimization: making pages easy for search engines to crawl, understand and rank, so the right people find them.

Search and visibility · Expert · 72 projects

Shopware

An open-source e-commerce platform from Germany, popular with European retailers. Shopware 6 is built on Symfony and Vue.js.

Commerce · Working knowledge · 1 project

Slack

Team messaging in channels instead of email threads, with integrations that bring alerts and tools into the conversation.

Workplace and CRM · Advanced

Slider Revolution

A WordPress plugin for layered hero scenes: sliders, parallax, video backgrounds and timed animation without hand-written code.

Motion and data · Expert · 7 projects

SMTP for WordPress

Sending WordPress email through an authenticated mail server, so password resets, form alerts and order emails reach the inbox.

Engineering · Expert

SPF and DMARC

DNS records that prove a domain's email is real: SPF lists the servers allowed to send, DMARC tells receivers what to do with mail that fails.

Engineering · Advanced · 2 projects

SQL

The standard language for asking a relational database questions: select, filter, join and change the rows in its tables.

Engineering · Proficient

Squarespace

A hosted website builder known for polished templates, with hosting, commerce and scheduling in one subscription.

Platforms · Working knowledge

T

Tag Manager

Google Tag Manager: one container for analytics and marketing tags, so tracking changes ship without touching the site code.

Search and visibility · Advanced · 72 projects

Tock

A reservations and ticketing platform for restaurants, wineries and events, with prepaid bookings and deposits.

Commerce · Proficient · 1 project

Toolset

A suite of WordPress plugins for custom post types, fields, relationships and listings, built without writing code.

Platforms · Expert

TypeScript

JavaScript with types. Microsoft's superset of JavaScript catches mistakes before the code runs and compiles to plain JavaScript.

Engineering · Proficient

W

WCAG

The Web Content Accessibility Guidelines: the W3C's standard for websites people can use whatever their abilities, and the basis of laws like the AODA.

Engineering · Advanced

WebMCP

A proposed web standard that lets a page expose its own tools, like a form, to AI agents in the browser, so they can use them in a structured way.

AI and agents · Advanced · 2 projects

Wix

A hosted drag-and-drop website builder: design, hosting and apps in one subscription, no code needed.

Platforms · Advanced

WooCommerce

The open-source e-commerce plugin that turns WordPress into a store: products, cart, checkout, payments and orders.

Commerce · Expert · 9 projects

WordPress

The open-source content management system behind roughly two in five websites. Written in PHP and extended with themes and plugins.

Platforms · Expert · 58 projects

WordPress Multisite

One WordPress installation running a whole network of sites, with shared users, themes and plugins and one place to update them.

Platforms · Expert · 1 project

WP REST API

WordPress's built-in JSON API: read and write content over HTTP, and register your own endpoints for apps, blocks and integrations.

Engineering · Expert · 2 projects

WP Rocket

A WordPress caching and performance plugin: page cache, file optimisation, lazy loading and delayed JavaScript.

Search and visibility · Expert

WPBakery

A drag-and-drop page builder for WordPress, formerly Visual Composer, bundled with many commercial themes.

Platforms · Expert · 13 projects

WPML

The best-known multilingual plugin for WordPress: translated pages, posts, menus and WooCommerce products, with language switchers and SEO tags.

Platforms · Expert · 3 projects

Y

Yoast SEO

The best-known SEO plugin for WordPress: titles and descriptions, XML sitemaps, canonical tags and schema.

Search and visibility · Expert · 1 project

Youzify

A BuddyPress add-on, formerly Youzer, that gives communities rich profiles, wall posts, media and member directories.

Platforms · Expert

Z

Zapier

A no-code automation service that connects web apps: when something happens in one, Zapier does something in another.

Workplace and CRM · Proficient