jeff smykil

Project Samples

This is a small selection of personal projects that I have worked on over the years. All projects have been designed and coded by me. Some are older than others. This shouldn't really be considered a portfolio, just things I enjoyed working on over the years. Some are by the public, some are only used by myself, and some are just tech demos for fun. Most of my work has been webapps I have developed for employers over the years.

Book Diary

I wanted to be able to look at the books I read in a quicker way, in an interface that was easier for me to read than what goodreads™ offered. I wanted to easily see how many books, pages, etc I had read in a year, or a month. I also wanted to be able to find books based off my ratings. This application does this.

Frontend: Vite, Bootstrap, React, SASS, Typescript, Vitest

View Book Diary
Book Diary on Github

Created 2023 - Last updated 2024


A web app for tracking and viewing daily trivia answers for a small community.

Frontend: Vite, React, React Router, Formik, yup, MaterialUI, emotionjs,Typescript, msw, Vitest, msw, Netlify

Backend: Express, Mongoose, bcrypt, jsonwebtoken, Heroku

View Triviants
Triviants on Github is a Private Repo

Created 2023 - Last updated 2024

Fret Master

A tool for learning the notes on the fretboard of a variety of stringed instruments.

Frontend: Vite, Bootstrap, React, SASS, Typescript, Vitest

View Fret Master
Fret Master on Github

Created 2018 - Last Updated 2023

Mad Minute Music

Frontend: Vite, Bootstrap, React, SASS, Typescript, Vitest

Mad Minute Music is a tool to quickly generate note naming worksheets for music students.

  • Pick from one to four clefs including all of your personal favorites: treble, bass, alto, and even the dreaded tenor.
  • Up to 60 questions per worksheet.
  • Choose if you want a question slot to have no note, or a particular clef.
  • Chose from any combination of key signatures.
  • Worksheet didn't turn out the way you wanted? Easily go back and edit it and try again!
  • Easily print just what you need, no extraneous images or site interface will print on a worksheet.
  • Frontend: JQuery, QUnit, Bootstrap, CSS, Vexflow

View Mad Minute Music
Mad Minute Music on Github

Created 2015 - Last Updated 2019

Monkey Music

Proof of concept note naming game.

Frontend: HTML Canvas, CSS, Graphing Library

View Monkey Music

Created ??? - Last Updated ???