PapersMichael Farb, Manish Burman, Gurtej S. Chandok, Jon McCune, and Adrian Perrig. SafeSlinger: An Easy-to-use and Secure Approach for Human Trust Establishment
PressHere's a New York Times article on Mapyst - an indoor mapping application I created with 2 others during my freshman year. Here's an article about it on the CMU homepage.
Here's a tweet about the same article from Carnegie Mellon
Here are a couple of articles on SafeSlinger
An indoor navigation app developed by me and two others during our freshman year. The project was funded by a Carnegie Mellon research grant (SURG). We developed Android, and web versions of the application. Website
SafeSlinger is a system leveraging the proliferation of smartphones to enable people to securely and privately exchange their public keys. Through the exchanged authentic public key, SafeSlinger establishes a secure channel offering secrecy and authenticity, which we use to support secure messaging and file exchange. Website
CUDA Grep: A Hardware Accelerated Regular Expression Matcher
Created a regular expression matcher using CUDA for GPUs. The driving force behind this project was that regular expression matching is used everywhere - from spam filters to virus detection. If we can move this computation to the GPU, not only can we make things faster, but we can also free up the CPU. We got some fantastic results. For certain workloads, we got a 9-10x speedup over regular versions of grep run on an intel quad core system and a 68x speedup over perl. View the final report here Website
Some stuff on the side
An open source file explorer for Android I developed - Android-File-Explore
I created a script called Google News Headline Ticker for firefox. Once the Google homepage loads, it changes the DOM and embeds a news ticker at the bottom of the homepage with the latest headlines. I released it this winter and currently has about 230 downloads.