Minimalist, single-page music streaming / sharing app
Sole designer / developer, React Js, Ruby on Rails, Redux · Oceanplay is a music sharing / streaming app built with React.js, Redux, and Rails. Users… · More create profiles where they can upload music, follow other artists, discover new music via a personalized stream, add tracks to a personal library, and repost other artists' tracks. Oceanplay is single-page so that playback is never interrupted by navigation.
The ANN is built from scratch, including a custom matrix library for computation and gradient calculation.
What I Do
I'm an engineer passionate about artificial intelligence and human-computer interaction.
At the University of Chicago, I took courses in mathematics, physics, and computer science. I also researched algorithmic randomness, and I'm currently interested in studying mathematical models of cognition.
My most recent work is Oceanplay ( oceanplay.io ), a music sharing and streaming app inspired by Soundcloud with a clean, functional design. It features a robust backend, built in Rails, responsible for handling uploads and delivering music streams based on artists that the user follows. The frontend is built in React.js / Redux and uses a single-page architecture that makes AJAX requests without interrupting playback. Some additional features include comments, reposts, and customizable profiles.