Writing
Notes on web development, tools, and things I'm learning.
Visualizing EU Shipping Emissions on a 3D Globe
How I turned 7 years of EU maritime emissions data into an interactive WebGL globe. The data, the rendering challenges, and what the patterns actually reveal.
Teaching Claude Code to Learn from Mistakes
I turned a workflow from Claude Code's creator into a plugin.
Understanding Git Worktrees
A practical guide to Git worktrees: mental model, real scenarios, and why it matters for AI-powered workflows.
useRef in React 19
Learn about the useRef hook and how the new React 19 ref prop behavior simplifies the way we use refs in our components.
React Context: An Introduction
Learn how to use React Context for state management in your React applications.
Next.js App Router: A Practical Guide
Learn the basics of Next.js App Router and how to use it to structure and organize your React applications.