Technologies: C, C++, Java, VHDL, PHP, CSS, Bootstrap, Matlab, HTML, JQuery, Photoshop, InDesign.
Software & Engineering
Particle Filter
I helped design a hardware circuit to accelerate a particle filter object tracking app. Particle filters are computationally intensive, so I designed a circuit using VHDL and an FPGA to perform matrix multiplications and cost calculations in hardware resulting in a 100% speed increase.
Arduino Countdown timer
I used the Arduino microcontroller to build a countdown 'bomb' for group communication activities. 10 devices were required, and I was in charge of the entire project from research, design, development as well as manufacturing. The project required protothreads, IC2 interfacing, keypad polling and embedded system memory management.
Security Research
Flickr leaking users' location information
I conducted an investigation into various social media platforms to see whether they stripped photos of personal and identifiable information. I discovered that Flickr fails to strip GPS longitudinal and latitudinal data from the EXIF file embedded in photos.
I conducted some further tests to see how accurate this GPS data is, and checked which other services were vulnerable. In my write-up I offer some solutions for ordinary users to avoid this risk.
Web Design
James Salmond Furniture
JSF was looking for a miminalist e-commerce website to replace his aging site.
Technologies used : WordPress, WooCommerce, Genesis Framework.