Read my blog
Updating a 3-year-old project with Gemini CLI
4th Jul 2025Building GmailDraft: Exploring agent-based tools for AI email draft
29th Jun 2025Building an MCP server: Complete Hacker News integration
8th Jun 2025How I style my blog: a guide to all MDX components
29th Nov 2024Building a theme for the AstroJS community
30th Aug 2022Onboarding at 1xINTERNET
12th Nov 2019