Portfolio
		
			Artificial Intelligence
			- 2048 Player  
- AI that plays 2048 and achieves a score of 2 million through monte carlo simulations. Written in Java. 
 
 
		- Showdown Bot
 - AI for battling Pokémon written in C# with Selenium Webdriver.
 
			Data Science
			- Movie Success Prediction in R
 
			Games
		
        -  Dungeon Diver
- Dungeon Diver is a short 2D Top down action game developed in conjunction with an SDL/C++ game engine designed to be robust and free of memory leaks,  and apply software engineering concepts and features from C++11/14 onward.
 
 
        
        -  Time Warp
- Worked with a team of students to produce a game for a semester project in a game design class. The game was a 2D platformer with time-reversal mechanics and utilized the Godot game engine. Responsible for some mechanics implementation and asset creation. 
 
 
        
        - TeamBattle Mod 
- Lua server mod for Just Cause 2 Multiplayer Mod that provides a basic team deathmatch functionality. 
 
 
			Tangibles & Embodied Interaction
		- Dice of Communication
 - Prototype of a tangible device to provide a simpler channel of communication.
 
			Web Apps
			- Mappique 
- Javascript and HTML application for storing location information using Google maps API.
 
 
		- Practice Tracker 
- Service for keeping track of member attendence, particularly in sporting organizations. Django and python back end.
 
 
			- Room Ur 
- Tenet and landlord matching app prototype written in Javascript and HTML.
 
 
			Miscellaneous
            - Color Transfer program 
- Implementation of Reinhard, et. al's color transfer algorithm.
 
 
			- Identifying Private Objects 
- Research project involving YOLO object detection to determine which objects co-occurr in social media images that may indicate the images should be tagged with higher privacy settings and/or contain subjects that should not be public.