Better Playlists

Full stack music-sharing website built with Ruby on Rails on the backend, a PostgreSQL database, and React.js with a Redux architectural framework on the frontend.



Browser/mobile puzzle game built entirely with JavaScript, HTML, and CSS.


Playtime App

Mobile app that facilitates coordination of dog play dates. Built with React Native, a Firebase (NoSQL) database, and a Ruby on Rails server for push notifications.


King of the Hill

Online, synchronous multiplayer battle game. Built purely with Javascript, using Phaser.js for HTML Canvas rendering on the frontend, a Node server with Express.js, and Sockets.io for client-server communications.