I Tried Redesigning My Blog with Google Stitch - Here's How It Actually Went

5th April 2026

A deep dive into redesigning a personal developer blog using Google Stitch's AI-powered design tools. This hands-on experiment covers different approaches, from detailed prompts to Ideate mode, revealing what works and what doesn't when using AI for real web design projects.

I Gave My Claude Code the Personality of a Sarcastic Senior Developer

22nd March 2026

Discover how to customise Claude Code's personality with custom spinner verbs, live status lines, completion sounds, session greetings, output styles, personalised tips, and custom skills. Turn your AI coding assistant into a sarcastic but helpful senior developer.

MCP Is Coming to the Browser: WebMCP and the Future of AI-Powered Websites

8th March 2026

WebMCP is a new browser standard that lets websites expose structured tools for AI agents. Learn how it works, how to implement both the Imperative and Declarative APIs, and how to test your WebMCP tools using real MCP clients like VS Code, Claude Desktop, and more.

Agentic Workflows: Write GitHub Actions in Markdown

22nd February 2026

Discover how to use GitHub Agentic Workflows to automate repository tasks with AI agents. This step-by-step tutorial covers writing workflows in plain Markdown, configuring triggers, permissions, tools, and safe outputs, and building practical automations for your projects.

Automating My Blog Workflow with GitHub Copilot SDK

8th February 2026

I built a TypeScript script using the GitHub Copilot SDK to automate my blog's publishing workflow. Here's how it converts Markdown drafts into fully structured blog posts with proper frontmatter, SEO metadata, image handling, and more.

Building Content-Adaptive Interfaces with Google's A2UI

29th December 2025

Learn how to build adaptive interfaces where the AI decides not just what to show, but how to style it. Discover Google's A2UI protocol, an open-source standard that enables AI agents to dynamically generate and style UI components based on content analysis. This guide walks you through building a content-driven blog application using Gemini 2.5 Flash and Lit Web Components.

Making a Face Follow Your Cursor with AI‑Generated Images

20th December 2025

Learn how to create an interactive face-tracking effect using AI-generated images. This tutorial covers generating face variations with the fofr/expression-editor model on Replicate, building a Node.js script to automate image generation, and implementing smooth cursor and device motion tracking in the browser using vanilla HTML, CSS, and JavaScript.

Turning Markdown into Podcasts with OpenAI Agents

13th November 2025

Transform your Markdown blog posts into engaging, conversational podcasts using OpenAI’s Agents SDK. Discover how to automate every step - from scriptwriting and editing to voice generation - to produce natural-sounding MP3 episodes in minutes. Build your own AI-powered production pipeline and give your blog a real voice, no studio or audio expertise required.

How I Built a Budget-Friendly Custom Mechanical Keyboard (Part 2 - Building It Together)

6th July 2025

Follow this detailed, step-by-step guide to building your own budget-friendly custom mechanical keyboard using the GMK87 TKL, Akko Cream Yellow switches, and XDA PBT keycaps. Learn how to mod stabilisers, lube switches, apply the tape mod, install a coiled cable, and enhance sound and typing feel—perfect for beginners and enthusiasts looking to create a thocky, responsive keyboard without breaking the bank.

How I Built a Budget-Friendly Custom Mechanical Keyboard (Part 1 - The Deep Dive Before the Build)

22nd April 2025

Curious about custom mechanical keyboards but not sure where to start? This beginner-friendly guide walks you through all the essential basics—from switch types to keycap profiles and materials. You’ll learn what a mechanical keyboard is made of, understand its core components, and get the knowledge you need before shopping for your first build.