Below are some of the personal projects that I’ve recently made! Please note, I am still in the process of deploying these projects online, if they are web applications.
Reactive Games
Reactive Games - A single page web application that allows for users to play various 2D games with account functionality. These include “Snake”, “2048”, and a dungeon crawler game created using the Phaser JS library. Backend API built with Ruby on Rails and PostgreSQL.
Crypto Home
Crypto Home - A single page web application that allows for users to track crypto currency data as well as create an account and live chat on a chatroom. Implemented with Action Cable (chat room functionality), Ruby on Rails (back end), and the D3 JS library (chart plotting). Live fetches crypto data from the CryptoCompare API.
TREC Data Search Engine
TREC Data Search Engine - A search engine built from scratch with Python that retrieves over NIST Text Retrieval Conference test collections. Note, this is a command line app. Engine includes tokenization, indexing, query processing, Cosine vector space relevance ranking, and pseudo-relevance feedback query expansion (Mean Average Precision of 0.3745, ~ 1100 lines total).