Switched the site from a React SPA to Astro with React islands to eliminate layout shift and improve load stability.
Phishing works because browsers present URLs in the worst possible way. Two small changes could fix most of this.
A React and Astro website showcasing my mother's paintings
How I migrated from markdown + react-syntax-highlighter to MDX + Shiki
Implementing AI features using Cloudflare Workers AI, including chat and image generation capabilities
An AI-powered chat interface for personal conversations
A detailed look at how I built my personal website using React, TypeScript, and Cloudflare's ecosystem
Classic Snake game built with modern web technologies
The iconic block-stacking puzzle game reimagined for the web
Exploring different types of procedural noise algorithms
Learning WebGPU with a simple triangle renderer
A spinning 3D donut rendered in the browser
A nostalgic recreation of early 2000s social media aesthetics
a drawing pad
Algorithmic art generation and visualization