Bootstrap
CSS
Express
Git
HTML5
JavaScript
jQuery
nodejs
postgresql
React
Ruby
Ruby on Rails
A synthesizer you can play with your computer keyboard. JSynth utilizes the Web Audio API, tunajs to make a fully functional, adjustable synthesizer. JSynth saves your settings in a Ruby on Rails API.
A Tic Tac Toe game you can't win. The AI player uses the minimax algorithm to analyze every possible move and choose the best one. Made with JavaScript in React.
Fist 2 Five is a simple and intuitive survey app. All responses are collected and displayed using chart.js. Users can create, view, edit and delete their own surveys. Surveys are saved in a Node Express API.
Track how much you practice, set goals and view progress. PTP uses the Progressbar library to visualize your progress, making practicing less of a chore and more fun. Goals and practices are stored in a Ruby on Rails API.