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.
FluentCart vs WooCommerce compared by a FluentCart store owner: every feature with what it costs, subscriptions, payments and what a WooCommerce migration…
Read guide
Hide FluentCart prices from guests, refuse guest add-to-cart on the server and add quantity limits, quote requests and reorders for a private…
Read guide
Gaurav Tiwari vs Gatilab: I'm the WordPress developer and publisher behind this site. Gatilab is the agency I founded. See who does…
Read guide
Check FluentCart Store Setup first, then stale carts and caches, multi-currency rules and the FluentCart updates that fixed currency display bugs.
Read guide
Add a WordPress accordion or tabs with core blocks or GT ACF Blocks. Pick the right layout, then test keyboard, phone, print…
Read guide
FluentCart has Stripe and PayPal built in, free Razorpay and Paystack add-ons and Pro gateways such as Mollie and Paddle. Route them…
Read guideFluentCart charges every buyer in one currency. Add multi-currency checkout with fixed local prices, exchange-rate conversion and a payment gateway list for…
Read guideAdd a WordPress table of contents with manual anchors or an automatic block. Set heading levels, sticky and collapsed states, and test…
Read guideAdd coupon codes to WordPress posts with core blocks or a click-to-copy Coupon Code block, and keep every offer honest with its…
Read guideBuild a product roundup in WordPress with a shortlist table, honest entries and Product Cards or Product List blocks. Check links, prices…
Read guideAdd a WordPress star rating as your own score or a reader-voting widget. Set up the block, test voting and caching, and…
Read guideAdd pros and cons in WordPress with core lists or a dedicated block. Build a layout that works on phones, write real…
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.