Little projects

Small builds I use to practice. Each one opens as a live demo. For client work, see selected work.

  • Calculator

    A browser calculator built with React state and no eval(). Chains operations and handles divide by zero.

    • React
    • State management
  • Quote generator

    Pulls a random quote from a public API and handles loading and error states.

    • JavaScript
    • REST API
    • fetch
  • Etch-a-Sketch

    A 16 by 16 drawing grid with a color picker, built on pointer events so it works with a mouse or a finger.

    • React
    • DOM events
    • CSS Grid
  • Rock Paper Scissors

    Play the computer and keep score. My first real logic project.

    • JavaScript
    • Game logic
  • Google home page

    A reproduction of the Google home page, with a working search box.

    • HTML
    • CSS
    • Layout