Whoops!

You don't seem to have JavaScript enabled. Please enable it to see my site and all its nice jQuery transitions.

Projects



Wireless Electroencephalographic Device Incorporation Into Gameplay: Senior Design Project
Developing a new paradigm of gaming in which a user can use their mind with the aid of a wireless EEG to play a video game. The gameplay will be intuitive and button-free as the game will utilize the user's movements, focused thoughts, and mood using a Kinect One and Emotiv EPOC+ to interact with the game world.


Automated Cluster Whack-a-mole: Google SWE/SRE internship
Worked on the Tech Infrastructure team to create a new automated implementation of a program meant to find poor performing tasks/allocations in a cluster and transfer those tasks/allocations onto other available machines.


Machine Learning Algorithms and Pattern Recognition for Brain-Computer Interfaces: Part of my thesis
Used machine learning algorithms such as artificial neural networks (ANNs) and support vector machines (SVMs) to classify raw EEG data as different facial expressions by training multi-class SVMs and multithreaded ANNs on UConn's HORNET cluster.


Science Bowl Scorecard: (Volunteer) side project
Proposed an iOS app to eliminate the need for paper scorekeeping of the annual Northeast Science Bowl and the need for volunteers called "runners" to deliver blank and completed score sheets to multiple rooms for each of the many rounds throughout the day to several buildings used to host the Science Bowl


Emotiv-JSON API: Part of my thesis
Created a Java program to transmit Emotiv EEG data in JSON format over a socket connection to more easily control programs and devices with the Emotiv EPOC/EPOC+.


Mind-Controlled UAV: Independent study project
Used my Emotiv-JSON API to create a program that uses EPOC/EPOC+ EEG data to control an A.R. Parrot Drone 2.0.


Virtual Scanner: VoTeR Lab
Developed a GUI tool in the form of a virtual scanner to scan once, store, and load virtual ballots in order to prevent the wear and tear of repeatedly physically scanning in ballots. This is a component of software meant to perform vote tallying for paper ballots.


Name Your Own Price App (YOOP): H.H. Brown Shoe Co. internship
Developed multiple algorithms for predicting shoes that users will like based on a series of questions and previous user feedback. This was for an e-commerce iOS native application for purchasing shoes.


EmoJArduino: Independent side project
Created a program that allows an Arduino to be controlled using the Emotiv-JSON API and an EPOC/EPOC+.


Arduino Laser Harp: Honors conversion Created a working laser harp where each beam when broken would play a different note using photoresistors, lasers, an Arduino, and the Java MIDI API.