Projects
ScheduleThis
January 2019 - Present
Technologies Used: Django, Bootstrap
I am currently leading and managing a team of 6 to create an open source web-based application that populates your calendar with upcoming deadlines and activities.
As well as managing the projects direction, I am also a developer for the back-end. Currently, I am researching and implementing algorithms for extracting important information from the PDFs of syllabuses/schedules.
You can follow the progress of this open source project on my GitHub.
Pac-Man
May 2016 - Present
Technologies Used: Python
I implemented depth-first search, breadth-first search, uniform cost search, and A* search algorithms to solve navigation and traveling salesman problems in the Pacman world.
This Pacman game is modeled as both an adversarial and a stochastic search problem. I implemented multiagent Minimax, Alpha-Beta Pruning, and Expectimax algorithms, as well as designing and implemented evaluation functions.
Word Embeddings
June 2018
Technologies Used: Python, Tensorflow
Words are mapped to vectors of real numbers using Word2Vec and are trained using NCE Loss. TSNE is used to reduce the dimensionality of the vectors to a two dimensional space in order to be able to visualize them. The word embeddings are then plotted on a scatterplot using matplotlib to display the word relationships.
This Website
Updated: August 2017, February 2019
Technologies Used: HTML, CSS, Javascript
Built using only HTML,CSS, and Javascript. Deployed and hosted using Jekyll and Github Pages.
The purpose of this project was to enhance my digital footprint, have a place to showcase my work, and learn new skills.
3D Printed Prosthetic Hand-and-Forearm
May 2016
Technologies Used: Arduino, C
For my Senior Tech Prep project I built a prosthetic and combined it with a Myoware Muscle Sensor. The sensor interprets the electrical signals from muscles and produces a Simple Analog Signal. From theses Analog inputs, the Pulse Width Modulation pins on an Arduino simulate an analog output, controlling servos placed in the forearm.
The purpose of this project was to combat the expensive myoelectric prosthetics on the market and offer those in third world countries access to what may be considered a luxury.