The Blog

Tutorials, guides, and lessons from building things for the web.

22 posts
Everything else
  1. 7 min read

    Clean code isn't what I thought it was

    What working on real systems taught me about maintainable code. How my understanding of clean code evolved from chasing elegance to prioritizing clarity, changeability, and practical architecture.

  2. Watch
    Video

    Easy Customizable Star Rating Component in React

    Build a reusable star rating component in React that supports custom icons, colors, and sizes. No external libraries needed—just pure React with full customization options for any rating use case.

  3. Watch
    Video

    Address Search with React and Mapbox API

    Learn how to build an address search component with autocomplete and geocoding using React and the Mapbox API. This step-by-step tutorial covers API setup, creating autocomplete suggestions, and displaying locations on an interactive map.

  4. Watch
    Video

    Comic Book App With Marvel API and React

    Build a searchable comic book library using the official Marvel API. Search for characters, browse their comic appearances, and view detailed comic information—perfect for learning API authentication and React state management.

  5. Watch
    Video

    Radio Player App in React

    Build a radio player app that lets users browse and stream stations by genre using a free radio API. Learn how to integrate third-party APIs and audio playback in React.

  6. Watch
    Video

    Infinite Pomodoro App in React

    Build a simple Pomodoro timer in React that automatically cycles between work and break sessions. A beginner-friendly project for learning useState, useEffect, and interval management.