Joe Martone

  • Gatsby
  • Sanity
  • React

The Idea

web portfolio

Personal site and portfolio for a professional musician.

Features

web portfolio

I wrote a custom audio player to preview pieces of music written by the artist.

web portfolio

Simple JS flexgrid image gallery.

Learnings & Improvements

This was a rebuild of a website initially built on Squarespace. My intention was to rebuild the entire site without using other libraries for galleries or audio.

Building the application on React, this was a perfect use case to practice rerferencing particular DOM nodes using React. I also used Reacts new (at the time) context API on the gallery, to render a full-screen version of an image from the gallery.