Notes, deep-dives and the occasional rant about the things I build.
A walkthrough of how to handle file uploads using React — covering custom styling, drag and drop, image previews, upload progress, and presigned URLs.
My experience moving from React to Svelte — covering performance, developer experience, and what makes Svelte a better fit for the way I build.
How to securely authenticate a Next.js app with an external backend while keeping server-side rendering and security best practices intact.