Incoming intern at Virtual Machine Life-Cycle team
Contributor to Peloton, an open-source in-memory database for hybrid transactional & analytical workload. Improved indexing layer with MSSQL's lock-free log-structured concurrent bw-tree. Improved logging sub-system with on lightweight, scalable logging with back-pressure mechanism(with 15% performance overhead at peak throughput). Implemented checkpoint creation & recovery and parallel log recovery.
Working on LSTM training performance with multi-GPUs based on MxNet framework. Improved bucketing algorithm to GPU utilization, explored data parallel and model parallel for LSTM training, achieved 5.2x speedup of LSTM training on 4 GPUs compare to 1 GPU performance on the Penn Treebank dataset.
Extracted, transformed and loaded 1TB of tweets data into MySQL and HBase using AWS Elastic Mapreduce. Designed and optimized schema for MySQL and HBase, deployed in sharding and replication to achieve high throughput and low latency for different queries. Built a custom load balancer which distributes load based on CPU utilization and detects backend failure
SecureDB is a secure query processing middleware for any off-the-shelf DBMS, where queries are executed on encrypted data on the cloud without decryption first.
A distributed PAXOS-based storage system for storing webscraped data, and analyzing the data with pagerank algorithm.
Interned in enterprise workflow management and automation team at Goldman Sachs in 2015 summer
Early technical member of the engineer team at Nexchange, a social media startup for financial professionals
I was a software engineer intern at Spacious Asia, a tech startup developing an online real estate platform. I was working on developing iOS & Android apps
In 2013, I led a team of 14 people to Ghana, Africa for three weeks. During the service trip, we did voluntary teaching as well as toilet construction. I also initiated fundraising for mosquito net donation for ~20k HKD
Hiking is one of my favourite parts in Hong Kong. The hardest one I had was to finish 50km's Hong Kong Trail within 13 hours. That was unforgettable!