I am a Software Engineer working at Microsoft. I am in Studio Saga, where the Microsoft Edge browser is being made.
Education
University of California, Santa Barbara, September 2013 - December 2016
Bachelor of Science in Computer Science
Graduated with High Honors and Distinction in the Major
Projects
+ Movielens
An implementation of a k-nearest-neighbor (k-NN) collaborative filtering algorithm for recommender systems with different distance/similarity measurement methods.
Related work: LiRa: A New Likelihood-Based Similarity Score for Collaborative Filtering
+ CUDA k-NN
CUDA implementation of k-NN collaborative filtering algorithm for recommender systems. Achieved up to 35x speedup compared to the CPU implementation.
+ HTTP/HTTPS MITM Proxy
An HTTP/HTTPS proxy that also supports man in the middle attacks.
+ FTP Swarming Download Client
An FTP swarming download client implemented in C at socket level.
+ WeCode
Web-based collaboration app for online office hours. I designed front-end and back-end architecture, and implemented real-time code editing, file system, and share terminal. Won the First Place in the Capstone competition.
+ GOLDDigger
Third-party GOLD client application for UCSB students.
+ QRBuddy
Show your QR code on your pebble.
QRBuddy includes two parts: Pebble WatchApp and its companion mobile apps (iOS and Android). The WatchApp can show the QR code transferred from companion mobile apps. Thus users can show their QR code on their wrist fast and easily.
+ PiSensors
Node.js + Express.js + Raspberry Pi = Sensors Web Portal
- Displays real-time sensor data from Raspberry Pi. Implemented with Node.js, Express.js, and Python.
- Live video stream with control over camera direction.
+ QR Helper
A Safari browser extension that decodes QR code in web pages.
Links
Resume
My newest resume is always available on Google Drive