Below are some of my favorite projects I've worked on!
An app made by a friend and I to access Jisho.org, a massive Japanese online dictionary, on a mobile phone without having to open Chrome. Our main intentions were to gain experience with Android Studio while creating an application that we'd use on a daily basis. Visit the project on Github or on the Google Play Store. Currently working on moving app to Flutter!
A site for the Rubik's Cube Club at Berkeley, containing various information like upcoming competitions, resources for beginners, etc. Also made a competition information page to keep competitors and spectators aware of announcements made day of.
A mobile app made during Calhacks 3.0 that creates groups of friends and alerts the group if a member strays outside a preset "safety radius". Made in order to reduce assault incidents among college students and generally make going out with friends safer. Personal contributions include safety algorithm and notifications. Visit the project on Github.
Implemented a simple feedfoward neural network with backpropagation in Processing to learn more about how neural networks work and eventually to solve simple problems, such as handwriting recognition or playing various games. Visit the project on Github.
Mainly just animations I made for fun using the p5.js library. Some ported from various Processing projects I worked on, also recreationally. Visit the site!
An AI for a Flappy Bird clone I made in Processing. Using reinforcement learning, AI learns using a feedforward network and a genetic algorithm while keeping track of highest score and average score of population. Watch the birds learn on my animations site and source code is available on Github. Allowing my code to run in the browser is Processing.js, a library that converts Processing into Javascript.