Node.js
Three.js
PostgreSQL
A website for artists for finding reference photos of human faces at specific angles.
React
Firebase
A book management system with SSO for friends, family, and myself.
React Native
Firebase
AWS Lamda
My personal diary with a Firebase backend and monthly analytics calculated with Lamda functions.
React.js
A website that uses CanvasJS to automatically rescale and overlay a drawing with its reference image to spot errors.
React.js
A simple React app for creating a timeline of a job search.
Node.js
Express
SQL
A data visualization tool that uses SQL queries to explore the most prevalent tropes in films of a certain genre, time period, or by rating. Co-occurence of tropes is visualized with chord diagrams.
Node.js
Express
React
A single page React application that uses natural language processing to generate insights from YouTube comments. Given a search topic, it parses the comments on relevant videos and summarizes frequently used phrases, adjectives, etc.
Node.js
Express
Socket.io
A data visualization tool that analyzes a user’s IMDb ratings to generate insights into film preferences, such as favorite actors and genres, and presents these in a summary. Users submit their exported ratings file from IMDB and the application runs several sorting processes, as well as making API calls to the OMDb API to collect additional data.
Node.js
Express
Angular
MongoDB
A single page application that catalogs dog breed mixes like the Pugle, a mix between a Pug and a Beagle. Users can search and filter by breed, and a voting system with corresponding top rated and lowest rated mixes is used. The mixes are stored in a MongoDB database, and users can submit their own mix.
Python
A Python script that sends images from a chosen image gallery to Facebook friends, while keeping track of what is sent to each person to prevent repetition.