Something went wrong.

We've been notified of this error.

Need help? Check out our Help Centre.

In-Progress Projects

These are my current personal projects that I'm working on or have recently finished. This page will mainly list my web development projects (leaving out app development, data science/machine learning, and startup focused projects).

ShooterScout: Machine Learning-powered gunshot detection system

Description: ShooterScout uses machine learning to classifiy audio into two catergories: gunfire or nongunfire. Then based on the classification, the authorities' custom dashboard is notified.

My role: For the most part, I worked on the project independently. I designed and made the Android app. I created the web-based dashboard, and used CoreUI for designing it. I based the Machine Learning algorithm based on a Speech Recognition algorithm by the Arificial Intelligence research team, Ice9 Labs. Finally, the machine learning algorithms was hosted on my python/Flask server deployed on Heroku.

Main Technologies: React (Javascript), Redux (Javascript) Android (Java), TensorFlow (Python), Karis (Python), and Flask (Python).


The video on the right, shows a simple (and outdated) version of the project. The project has advanced since then. In future versions, I might try to implement vision-based gunshot detection (e.g. crowd running for their lives). Additionally, I might use an API to automatically call authorities and have a computer read the coordinates to the authority figure, but this would have to be for production purposes only.

Broaden.io: Platform for self-evaluation and tracking using online rubrics

Website Link

Description: Currently, collaborating with four other software engineers in order to create a Single Page Application/Website (SPA). The goal of this website is meant to allow individuals to learn any subject topic independently usingcrowdsourced rubrics. Individuals would upload a rubric that would detail how to become masterful of a certain area. Another individual would be able to use this rubric to see how much they have mastered the subject, and the steps they need to accomplishmastery.

My role: I'm design-lead and junior frontend developer on this team. For design we use Material UI. For frontend development, we use React and Redux.

Main Technologies: PostgresSQL, React/Redux, Express, and Node.


AnimeXP: Website for anime news, streaming, and manga reading.

Description: Due to the lack of an anime streaming website that is optimized for mobile users. I've decided to create an all around perfect website for mobile anime-streamers. The website works mostly-offline thanks to it being a progressive web app. This was originally partially made using MongoDB, Express, Handlebars, and Node.

Main Technologies: MongoDB, Express, React/Redux, and Node.

The screenshot is not of the current website, but instead the initial version that was created using MEHN stack.


AsIfSaid: Website for creating realistic quotes of anyone

Description: Specify a person that have been quoted a lot or have posted a lot online (e.g. a musical artist with a lot of songs). Then the website creates a quote/text that actually sounds like the specified person said it. This was originally partially made using Python and Flask.

Main Technologies: MongoDB, React/Redux, Express, and Node.

The screenshot is not of the website, but instead the python script in the terminal using Drake as an example.


Using Format