How I Built CodeDusk - A QR Code Chrome Extension
The story of how a simple "I need a QR code" moment turned into a full-blown Chrome extension with custom styles, animations, and 9 language support.
Read moreThoughts on web development, tools, and lessons learned from building real products.
The story of how a simple "I need a QR code" moment turned into a full-blown Chrome extension with custom styles, animations, and 9 language support.
Read moreEverything I use to build apps these days - and why I picked each tool. No hype, just what actually works for me after 8+ years.
Read moreHow I designed and built this portfolio site - the bento grid layout, the animations, the dark theme, and all the little details that made it come together.
Read moreI resisted TypeScript for a long time. Now I can't live without it. Here's what changed my mind and why I think it's worth the switch.
Read moreThe messy, honest truth about turning hobby code into things people actually use. Spoiler: the hard part isn't the code.
Read moreManifest V3 changed the game for Chrome extensions. Here's what caught me off guard and how I worked through it.
Read moreRedux, Context, Zustand, Jotai, Signals... the options are endless. Here's my no-nonsense approach to picking the right one.
Read moreDark mode isn't just inverting colors. Here are the design principles I follow to make dark themes look polished and readable.
Read moreReal talk about freelance development: finding clients, pricing your work, managing projects, and avoiding common pitfalls.
Read more