A lightweight macOS menu bar utility that adds native middle-click support to the Apple Magic Mouse. Detects when a finger rests in the center zone and converts the click into a middle mouse button event, enabling workflows in 3D applications like Blender, Maya, and CAD tools. Supports adjustable sensitivity, full drag support, and a Fn + Click keyboard modifier alternative.
Utilized an LSTM over a CNN to create a model for live video classification. The CNN used was a retrained version of Google's Inception v3 for image classification. The model was retrained using 500+ hours of footage, and deployed on a multithreaded web platform for system usage and management.
An active 24/7 data harvesting pipeline accumulating ~300k metrics per minute feeds an efficient framework for experimental statistical modeling and testing.
Desgined, developed and deployed a web application with security and quality considerations. Risk analysis and mitigation techniques were employed to deliver a reliable system. The system was further tested by conducting penetration testing to assure data confidentiality and integrity and assure the absence of quality or security bugs.
A collection of python scripts that exploit a privilege escalation vulnerability (CVE-2015-5889) in OS X versions 10.10.2 - 10.10.5 and sets up a persistent listening client that allows for custom backdoor activities.
Developed an Android mobile application for users to generate ATM transactions to be phisically authenticated with a key or facial recognition at the physical ATM.
Developed a smart parking application on GM's vehicle SDK that automated the process of routing users parking spots near destination, automatically paying for parking.
Ranked the potential for outdoor activies given weather and user preferences using IBM Watson services for user tailored sorting and natural voice recognition. Added Amazon Alexa integration to query system using AWS.
Slide Master is a web slide player that reads lecture slides from a JSON file. It is mainly composed of a single iframe, the slide viewer onto which content is injected and managed, a notes section that allows notes to be created for each slide, and a display section that displays the added notes. Slide Master has a very friendly user interface and includes features such as specialized notes for each individual slide, auto note saving feature and supports audio for each slide.