barriers
Implementation of different scalable barrier algorithms which synchronize execution between multiple thread and machines. Written in C using OpenMP and MPI.
deep3d-tf
Tensorflow port and replication of Deep3D by Eric Junyuan Xie. Deep3D converts video from 2D to stereoscopic 3D by estimating depth in an image using a convolutional neural network.
gRPC filesystem
A gRPC client-server program that automatically synchronize files across multiple clients similar to DropBox or OneDrive.
Space Bees
A video game where you fight off bees in space. It was a ton of fun learning how to build a game from scratch using Unity and Blender.
terasort
A distributed memory sorting algorithm inspired by Hadoop's implementation in the annual terabyte sorting competition. Written in Chapel, a PGAS HPC programming language.