frontend developer & wordpress wizard

TroyChaplin

Open source WordPress plugins, unhinged block themes and frontend experiments that make browsers question their life choices.

Shipped on Fridays. Obviously.

Blog & Tutorials

CSS Grid tricks, WordPress hooks, and forbidden knowledge scrolls. Everything is actually correct and well-documented. Probably.

Selected Work

Client projects, plugins, and creations that prove you can deploy on Fridays and thrive. Every one of these shipped. Most of them on a Friday.

WordPress Plugin

Block Accessibility Checks

A WordPress plugin that catches accessibility issues in the block editor before they ever reach your audience. Real-time validation, three-tier checking, and it won’t let you publish until you fix what matters

Accessibility

Validation

WordPress Plugin

Priority Plus Navigation

A WordPress Navigation block variation that knows when to fold ’em. Shows what fits, tucks the rest into a “More” dropdown, and adapts automatically as the screen changes. Priority Plus pattern, zero hassle.

Navigation

Variation

WordPress Tools

WP Dependency Manager

A build tool for managing WordPress themes and plugins in a monorepo structure. This package provides standardized configurations and build tools for efficient WordPress development.

Build Tool

Coding Standards

Experimental

Story to Block

Generate WordPress theme.json, CSS token mappings, and PHP integration hooks from a single JSON config. Designed for Storybook component libraries that need to work in WordPress block themes.

Blocks

Components

About Troy

Troy Chaplin, frontend developer

I’m a frontend developer who builds things at the intersection of pixel-perfect craft and controlled chaos.

I build open source plugins, write tutorials about the weird edges of Gutenberg, and chase creative web projects that probably shouldn’t work but do. I have strong opinions about block theme architecture and whether that CSS animation you’re attempting is brave or reckless, and I’ll happily argue both sides. My code is well-documented, my writing is honest, and my side projects occasionally outnumber my finished ones in ways I’m choosing to call prolific.

When I’m not deep in the codebase, I’m sketching on my iPad, pushing block themes past the point of reason to see what survives, or convincing myself that playing bass and video games is creative fuel and not a coping mechanism.

I deploy on Fridays. That’s not a warning. It’s a flex.

15+

years writing code

that ships

30+

things launched

into the wild

27492+

cups of coffees

and counting