<-- Back to Home _____ _ _ | __ \ (_) | | | |__) | __ ___ _ ___ ___| |_ ___ | ___/ '__/ _ \| |/ _ \/ __| __/ __| | | | | | (_) | | __/ (__| |_\__ \ |_| |_| \___/| |\___|\___|\__|___/ _/ | |__/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - pollster.cc - Pollster is an app that allows users to create polls and share them with their friends. Created with Yiwen Dong. Uses NodeJS and ArangoDB. - CodeLab @ Circuit Lab - CodeLab allows users of all ages to effortlessly develop programs for the Arduino platform without learning the C language or its syntax. I implemented the backend of the application in Python, and implemented its desktop client and installer in C++ using the Qt framework. - Smart Conference Room @ LESA - I helped write software to interface with sensors and smart lighting in LESA's Smart Conference Room testbed - in the process, I had to rewrite some legacy code and reverse engineer a communication protocol using Wireshark. I also designed a printed circuit board around a color sensor that the lab was evaluating for further use. - Horticultural Modular Light Control Panel @ LESA - I designed an application that allows lab technicians to configure and monitor lighting conditions inside controlled plant growth chambers. Data from sensors within the chambers is also aggregated and displayed live. - AdSensible @ HackRPI 2019 (Awards: Best in Category: Data Privacy; Second Place Overall) - AdSensible is a browser extension that aims to reduce the value of the user data that is collected by web companies. It does this by passively and continuously generating and submitting natural-sounding search queries on behalf of the user. After running AdSensible for five minutes, the ad profiles of four separate Google profiles were observed to have significantly decreased in accuracy. In the future, I plan on expanding the extension to generate better search queries and target a wider range of websites.