AcadEmic Project Experience

15-410 Operating System Design and Implementation

Spring 2019

  • Designed and implemented a Unix-like kernel with one partner in 7 weeks

  • Extended the kernel to support multiple para-virtualized guests

  • Designed and implemented a user-space thread library

15-411 Compiler Design

Fall 2017

  • Designed and implemented a full C0 to x86-64 compiler written in Swift with one partner

  • Extended the compiler to compile to LLVM and use LLVM to compile to target instruction set

Professional Experience

Compass, Software Engineer I

September 2019 - Present

Amazon AWS, Software Development Engineer Intern

May - August 2018

  • Designed and implemented an AWS stack to index logs in ElasticSearch

  • Wrote a log search CLI tailored for the troubleshooting team

  • Implemented Metrics and Alarms for AWS Stack

BirdBrain Technologies, iOS Developer

https://www.birdbraintechnologies.com/hummingbirdduo/birdblox/

May - August 2017

  • Rewrote concurrency model to improve iOS interface responsiveness

  • Doubled command output speed to paired micro-controller

  • Re-architected iOS backend to support concurrency

  • Rewrote document model to support editing in the cloud

Cognitive Axon Lab at CMU, Research Assistant

https://github.com/CoAxLab/radd

July - August 2016

  • Re-implemented simulation of go/no-go decisions in the motor cortex

  • Achieved 6x speedup over old numpy drift diffusion model in Python

Beijing ColorfulClouds Technology Company, Software Engineer

http://caiyunapp.com

June - July 2016

  • Developed watchOS 2 complications for Cai Yun Weather App

  • Created options pane and sub-panes of 3.0 version of iOS app