Read my blog

Updating a 3-year-old project with Gemini CLI

4th Jul 2025

Building GmailDraft: Exploring agent-based tools for AI email draft

29th Jun 2025

Building an MCP server: Complete Hacker News integration

8th Jun 2025

How I style my blog: a guide to all MDX components

29th Nov 2024

Building a theme for the AstroJS community

30th Aug 2022

Onboarding at 1xINTERNET

12th Nov 2019