Writing about web development, remote work, and building products. Everything I'm learning and discovering along the way.
Remote jobs are more competitive than ever. This guide breaks down what really works for developers trying to land remote roles in 2025.
Learn how to create buttery-smooth scroll animations using GSAP's ScrollTrigger plugin in a Nuxt 3 application.
TypeScript and Vue 3 are a perfect match. Here's how to leverage TypeScript's power without fighting the framework.
Build a robust dark mode system that respects user preferences, persists across sessions, and handles system theme changes.