Andrew Au
Computer Science, University of Waterloo Alumni
Side Projects
- Daydream Lighthouse - Github - Devpost
- Converts an RGB camera into an outside-in tracker for the Google Daydream, since the inside-out tracking of the Google Daydream headset is only reliable for pivoting about a single point due to drift (noise)
- Built using C++, python, OpenCV, node.js, express.js, mongoose, React, ReactVr, and MongoDB
- Built at Hack the 6ix 2017 - a 24 hour hackathon
- MP3Data - Github
- A tool for retrieving MP3 Header data from a MP3 file
- Built using Java
- Still a work in progress
- emailRescue - Github
- Terminal script that retrieves emails 51 to 52 weeks and resends them to yourself
- Built as a 20% project at CBC for my mentor and colleagues since their employee email accounts automatically delete emails that are one year old
- Built using python with some bash scripts to install and run the retrieval script
- screencap - Github
- Tool allows users to render and store a webpage at predetermined intervals from the *nix terminal
- Built during UofT Hacks IV as a solo project during off time from my group
- Built using mostly bash and some JavaScript to use PhantomJS
- A-Au.github.io - Github
- My personal site
- Built using Google's AMP-HTML
- Managed using gulp to improve maintainability
Mini Projects
- androidFT - Github
- Simple Bash script to enable/disable Android File Transfer on Mac
- Motivation: My micro USB cable is damaged in such a way that whenever I move the cable, my phone's connection to the Mac is cut temporarily and reconnected which gets really annoying when I charge it using the USB port on my Mac and the Android File Transfer client pops up every few minutes.
- Batch Clock - Source Code