Core Bookings
Let people book your time, right on your WordPress site.
- Appointments and group sessions
- Availability and timezone selection
- Reminders and customer self-service

I build WordPress plugins, design thoughtful websites and write practical guides for people making things on the web.
Bring your curiosity. Leave with something you can use.
Plugins that put your WordPress site to work.
Explore the toolsTools for the parts of a website that need to do more than look good.
Let people book your time, right on your WordPress site.

Start with a form. Take it all the way to a sale.

Your HTML, CSS and JavaScript. Inside the Block Editor.

A faster site starts with knowing what gets cached.

A publication, a portfolio or a business website. Start with a design built for the work you do. All 6 themes are free.
Reading-focused layouts for writers and independent publishers, with room for articles, reviews and a growing publication.
Explore Osmium
A portfolio for photographers and small studios, with a project mosaic and a clear index of your work.
Explore Xenon
An industrial theme for manufacturers and equipment suppliers, with product catalogs, quote requests and store layouts.
Explore Uranium
A block theme for SaaS and startups, with product pages, pricing tables and a place for your changelog.
Explore Hassium
A hybrid theme for law firms and professional practices, with editable pages for your services and people.
Explore Bismuth
A block theme for artists and illustrators, with artwork-led layouts and paths to prints and commissions.
Explore IndiumBooks on building, writing, learning and understanding the world.

Make better decisions about affiliate content.

Write clearer pages that give readers a next step.

Build a business that can weather a difficult week.

Find your way through notation and proof.

Turn papers and reading notes into useful research.

Think through strategy when the outcome is uncertain.
Find a useful tool, learn something new or get help with your next project.
Small tools for practical problems on the web.
Explore ToolsWork through the numbers before you make a decision.
Browse CalculatorsUseful pieces of code for your next website.
Browse SnippetsStructured lessons you can work through at your own pace.
Explore CoursesChecklists, notes and resources to keep.
Get DownloadsDocumentation and help for the products on this site.
Get SupportPractical guides, tutorials and reviews for your next website or publishing project. Browse the latest articles or catch up with a recently updated guide.
Adobe Podcast reviewed: what Enhance Speech v2, Studio and Mic Check do, the free plan's limits (30-minute files, 1 hour a day,…
Read guideCustomize FluentCart checkout with native blocks or choose from 5 GT Extensions layouts. Preview, adjust appearance and restore the default when needed.
Read guideAdd a FluentCart request-a-quote form, prepare a proposal and turn customer acceptance into a payable invoice with GT Extensions.
Read guideCreate FluentCart custom invoices with catalog or custom items, customer details and payment links. Learn when native orders are enough and where…
Read guideWix vs WordPress vs Squarespace compared on the things that decide it: who owns the site, what you can export if you…
Read guide11 blog post examples, one for each type of post worth writing: how-to, listicle, ultimate guide, review, comparison, case study, research, explainer,…
Read guideBuild regulated-service reviews in WordPress with evidence beside the verdict, visible restrictions and clear ownership of shared and provider-specific content.
Read guideHow much TikTok pays per view, per 1,000 views and per million through the Creator Rewards Program, LIVE gifts, TikTok Shop and…
Read guideHow much YouTube pays per view, per 1,000 views and per million, with the RPM ranges by niche and viewer country, the…
Read guideCloudflare's Disallow AI Training setting refuses model training while Googlebot keeps crawling. The exact settings to pick, the Google-Extended tradeoff most guides…
Read guideThe best interactive presentation tools sorted by where your audience sits: Mentimeter, Slido and AhaSlides for live polls and Q&A, Kahoot!, Nearpod,…
Read guideEvery Instagram post size in one place: 4:5, 1:1, 3:4 and landscape feed photos, Reels and Stories at 1080 by 1920, carousels,…
Read guide
I’m a developer, publisher and educator, and the founder of Gatilab. My work connects the website, the content and the tools that keep it running.
My background is in mathematics. I like getting to the assumptions behind a problem before choosing a tool or writing the first line of code.
What gives me a kick is making something other people can use. That’s the thread connecting the plugins, the books and the practical guides on this site.
Need a website, a custom plugin or help untangling an existing setup? I work across the code, design and content that make a site useful.
Find your next useful tool, rethink a website decision or follow an idea beyond the tutorial. Read my latest notes on WordPress, SEO and the web.
Read the latest posts on Substack. Subscribe if you’d like the next one.