Build a desktop-like window system in React with Zustand & Motion. Covers draggable windows, a dynamic taskbar, declarative config, and clean state architecture.
Read articleDesign, build, and ship modern applications.
Notes on modern tech, developer tooling, system design, and cross-platform development, based on what i'm actually building and using.
My laptop webcam completely stopped working. It did not even show up in lsusb, and after digging through BIOS settings, kernel modules, and ACPI tables, I figured it was probably a hardware issue. Instead of tearing the laptop apart, I used my Android phone as a webcam on Arch Linux using DroidCam.
Read articleI built my resume with React instead of design tools. Here's why code beats canvas for this job, and how I added a PDF export feature using the browser's native print API.
Read articleA breakdown of how I built a polished top loading indicator inspired by tanstack.com using React, Motion, and Tailwind CSS. This article covers the animation setup, glow effect, smooth transitions, accessibility details, and the small design decisions that make a loading state feel clean and modern.
Read article