Eric Zhou

Eric Zhou

Software engineer; Vipassana meditator; 200H certified yoga teacher; Photographer; World traveler of 35+ countries; SCUBA diver

Research

PyWren

Pywren lets you run your existing python code at massive scale via AWS Lambda.

My Stuff

HollowOS

A homemade operating system. Created mainly for fun and learning purposes. Current goal is to create a simple, monolithic kernel that features preemptive multitasking, along with a barebones text user interface, though this is subject to change.

Grocery Split

A simple web server written in Go that allows for uneven bill splitting, originally created to split the grocery bill. Parses generic HTML containing a list of items with prices and allows users to select which items they want to pay for.

Anime Calendar

A Japanese television animation calendar desktop application. It is written in Node.js. Pulls information from the AniList API, organizes it based on air time. It uses the Electron framework for the GUI.

Adventure Land

Adventure Land is a browser-based MMORPG that has an interesting feature: players are allowed and encouraged to automate every action by writing JavaScript. The game gets surprisingly deep, and it takes considerable thought to design a robust system that cannot be exploited by other human players.

Discord Bot

A bot for Discord.

Course Projects

Pintos
CPU
Mixed Signal Chip
Database
Performance Programming
Text Editor
Bear Maps
SIXT33N