Portfolio

A collection of my projects


Screen Reader
CSCI 0320: Introduction to Software Engineering

Front-end


Designed a Screen-Reader that parses and speaks all content on screen, contains settings to toggle speed, pitch and accent. User can also select on screen what they want to read.

Pathfinder
CSCI 0320: Introduction to Software Engineering

Full-Stack Development


Pathfinder that generates the most optimal route from one point on college hill to another using Dijkstra's algorithm and stakeholder specifications. Integrated with screenreader component to read out the optimal path.

Recommender
CSCI 0180: Data Structures

Machine Learning


ML decision tree that trains over data sets to produce various classifications.

Search Engine
CSCI 0180: Data Structures

Machine Learning and Data Structures


Created a Search Engine, developed an indexer which parsed through a large wiki, scored words using term frequency and scored documents using PAGE Rank and inverse document frequency, also developed a querier which used the indexer to allow the user to query through the wiki and obtain the top 10 documents relevant to their search.

Traffic Lights
CSCI 0180: Data Structures

Algorthims and Data Structures


Used recursive algorithm in order to implement an underlying graph structure with an adjacency list.

Captured by Candy!
CSCI 0111: Computing Foundations and Data

Algorthims and Data Structures


2D Puzzle Game using Pyret Programming Languages. Utilizes Gamestates and Reactor Data Structures to generate and process inputs within the game.

Brown Dining Menu Widget
Personal Project

Web Scapping using Vercel, Cheerio Library on JavaScript.


Web-Scrapper that extracts dining menu for Sharpe Refectory dining hall, parsing data and displaying dietary restrictions for each item on menu, Utilizes Vercel to host in order to display as a widget using Scriptable on IOS, updating automatically based on time of the day.