Osmium
FreeReading-focused layouts for writers and independent publishers, with room for articles, reviews and a growing publication.
Explore OsmiumI 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.
Explore the Book
Write clearer pages that give readers a next step.
Explore the Book
Build a business that can weather a difficult week.
Explore the Book
Find your way through notation and proof.
Explore the Book
Turn papers and reading notes into useful research.
Explore the Book
Think through strategy when the outcome is uncertain.
Explore the BookFind 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.
Learn how to make money on Instagram through brand deals, affiliate recommendations, your own offers and fan payments. Compare eligibility requirements and…
Read guide
Compare Adobe Podcast's Enhance Speech, Studio and Mic Check, including free-plan limits, editing features and the checks I would make before publishing…
Read guide
Customize FluentCart checkout with native blocks or choose from 5 GT Extensions layouts. Preview, adjust appearance and restore the default when needed.
Read guide
Add a FluentCart request-a-quote form, prepare a proposal and turn customer acceptance into a payable invoice with GT Extensions.
Read guide
Create FluentCart custom invoices with catalog or custom items, customer details and payment links. Learn when native orders are enough and where…
Read guide
Wix 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 covering guides, reviews, comparisons, research and essays, with practical outline ideas you can adapt to the reader's question.
Read guideBuild regulated-service reviews in WordPress with evidence beside the verdict, visible restrictions and clear ownership of shared and provider-specific content.
Read guideUnderstand TikTok Creator Rewards, qualified views, gifts, Shop commissions and brand deals. Use your own dashboard figures to estimate income and check…
Read guideUnderstand YouTube RPM, CPM, Shorts revenue and Partner Program requirements. Use clearly labeled examples and your own analytics to estimate channel income.
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 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.