Code

Web projects and experiments I've built. Each one links to its source code and a live demo.

Movie Randomizer screenshot

Movie Randomizer

A React app that helps you decide what to watch. It pulls from the OMDb API to suggest four random movies at once, so you can pick one instead of endlessly scrolling. Includes a search mode and a self-scrolling wall of featured films.

  • Next.js
  • TypeScript
  • React
  • OMDb API
The Open Shelf screenshot

The Open Shelf

A book search app built with vanilla TypeScript. It uses the Open Library API to search millions of books by title, author, or genre, with genre browsing, cover art, and a clean card layout. Renders results safely with createElement to avoid injection risks.

  • TypeScript
  • HTML
  • CSS
  • Open Library API