Digital garden
Notes I tend over time — some seedlings, some evergreen. Not a chronological blog; a growing web of ideas on the frontend, the web platform, and building with AI.
Search runs on the built site (it indexes at build time).
- Budding
Migrating this site from Next.js/Vercel to Astro/Cloudflare, with AI driving the work
A dormant Next.js blog became a static Astro site on Cloudflare Pages — foundation, portfolio content, live AI features, and a production domain cutover, all built through an agentic plan-execute-verify loop.
- Seedling
Why I rebuilt this site as a digital garden
Notes are not blog posts. Trading a chronological feed for an interlinked, always-evolving knowledge base — and why that lowers the bar to actually write.
- Evergreen
Exploring React 19 - What's New and Noteworthy
Discover the latest features and updates in React 19. Learn about the Actions and new enhancements in React 19.
- Evergreen
Learn to create an RSS feed for your blog
Discover how to create an RSS feed for your blog using Next.js. Keep your audience informed with the latest updates effortlessly.
- Evergreen
Publishing using markdown with additional plugins on Next.js
With additional plugins, you can draw tables, charts and customise your page metadata to improve your seo and boost traffic to your pages
- Evergreen
Use MDX with Next.js to create your own blog
An easy way to start your own blog on your website with markdown and next.js